3

我重新加载了该项目的旧版本,(3 次修订,假设 1 为旧版本,4 为最新版本)。我需要在版本 1 中进行一些更改,并且我需要提交它。从现在开始,我想继续使用版本 1。但是 svn 不允许我这样做。

我还需要保留版本 2、3 和 4。

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

有谁知道该怎么做?

4

1 回答 1

2

在手册中有描述。您需要执行“反向合并”以撤消自修订版 1 以来所做的更改,提交该更改,然后继续。

svn merge -r 4:1 URL

或者您可以通过修订逐步完成

svn merge -c -4 URL
svn merge -c -3 URL
svn merge -c -2 URL
于 2013-04-04T11:13:51.973 回答