我重新加载了一个旧版本的项目,(3版本回来,让我们说1对旧版本,4版本是最新版本)。我需要在版本1中进行一些更改,我需要提交它。从现在开始,我想继续使用版本1.但是svn不允许我这样做。
我还需要保留版本2,3和4.
我认为如果我在版本1上进行了一些更改并提交它,我会得到版本5.但我认为有关于它的分支问题,但它真的很复杂我无法从互联网上找到解决方案。
有谁知道怎么做?
答案 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