как получить частичное обновление от Subversion
Я в следующем сценарии в репозитории моего приложения:
revision 7 (2 changed files, 1 added file) revision 6 (4 changed files) revision 5 (2 added, 2 deleted, 2 changed) revision 4 (3 changed files) revision 3 (12 added, 2 changed files)Я хочу получить рабочую копию, которая включает все изменения от редакции 3 до заголовка, но НЕ включает изменения для редакций 5 и 6.
Я использую SVN Merge для этого, но изменения не отражаются, и я получаю конфликты файлов для ревизии 5 и 6.
Ниже приведено описание файла конфигурации nant, которое содержит исполняемые команды для этого.
<exec program="C:\Program Files\CollabNet\Subversion Client\svn.exe" commandline="checkout https://test.repositoryhosting.com/svn/1_test@${Rev} D:\MyTest --username test --password 123"/>
<exec program="C:\Program Files\CollabNet\Subversion Client\svn.exe" commandline="merge -c -6 https://test.repositoryhosting.com/svn/1_test D:\MyTest --username test --password 123" />
<exec program="C:\Program Files\CollabNet\Subversion Client\svn.exe" commandline="merge –c -5 https://test.repositoryhosting.com/svn/1_test D:\MyTest --username test --password 123" />
<exec program="D:\NANT_SCRIPTS\Delete Publish.bat" commandline="${Rev}" />
<exec program="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe" commandline="-nologo -v / -p D:\ MyTest -u D:\PublishOutput_${Rev}" />
Как я могу решить эту проблему?