我在我的应用程序的存储库中的以下情形:
- 修订版7(2页改变的文件,1添加的文件)
- 修订6(4改变的文件)
- 版本5(2加入2中删除更改了2)
- 修订版4(3改变文件)
- 修订3(12添加,更改2文件)
我希望得到一个工作拷贝,其中包括从版本3头所有的变化,但不包括修订5和6的变化。
我使用SVN合并这一点,但变化不会被反射,我得到的文件冲突修订5和6。
下面是包含此可执行命令恶性的配置文件的描述。
<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}" />
我怎样才能解决这个问题呢?