jak uzyskać częściową aktualizację z subversion
Jestem w następującym scenariuszu w repozytorium mojej aplikacji:
wersja 7 (2 zmienione pliki, 1 dodany plik)wersja 6 (4 zmienione pliki)wersja 5 (2 dodane, 2 usunięte, 2 zmienione)wersja 4 (3 zmienione pliki)wersja 3 (12 dodanych, 2 zmienione pliki)Chcę uzyskać kopię roboczą, która zawiera wszystkie zmiany od wersji 3 do Głowy, ale NIE zawiera zmian dla wersji 5 i 6.
Używam do tego scalania SVN, ale zmiany nie są odzwierciedlane i otrzymuję konflikty plików dla wersji 5 i 6.
Poniżej znajduje się opis pliku konfiguracyjnego nant, który zawiera wykonywalne polecenia.
<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}" />
Jak mogę rozwiązać ten problem?