Svn恢复到旧版本并在Windows中提交

时间:2013-04-04 07:12:53

标签: svn

我重新加载了一个旧版本的项目,(3版本回来,让我们说1对旧版本,4版本是最新版本)。我需要在版本1中进行一些更改,我需要提交它。从现在开始,我想继续使用版本1.但是svn不允许我这样做。

我还需要保留版本2,3和4.

我认为如果我在版本1上进行了一些更改并提交它,我会得到版本5.但我认为有关于它的分支问题,但它真的很复杂我无法从互联网上找到解决方案。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:2)

这是in the manual所描述的。您需要执行“反向合并”以撤消自修订版1以来所做的更改,提交,然后继续。

svn merge -r 4:1 URL

或者你可以通过修订

逐步完成
svn merge -c -4 URL
svn merge -c -3 URL
svn merge -c -2 URL