3

如何将 SVN 分支移动到主干?

我面临的问题是,如果我在 SVN(命令行或 Eclipse 内部)中执行移动命令,我只能将分支文件夹移动到主干,导致该文件夹在主干中。但我想把那个分支的所有内容都放在主干中。

例如

/branch/mybranch/project1,project2,project3

应该

/trunk/project1,project2,project3

并不是

/trunk/mybranch/project1,project2,project3

当然项目1,项目2,项目3作为3个不同的项目......

如何才能做到这一点 ?乌龟在这里有帮助吗?或者这只有通过单独移动每个项目才有可能?

4

1 回答 1

5

将当前主干移动到其他地方 (/branch/oldtrunk),然后将 /branch/mybranch 移​​动到 /trunk。(如果您想要用分支替换当前主干?)

使用命令行客户端,这可以通过以下方式完成:

svn mv http://path/to/repo/trunk http://path/to/repo/branch/oldtrunk
svn mv http://path/to/repo/branch/mybranch http://path/to/repo/trunk

Note: in the example above, I used paths to operate directly on the server. This is easier for tasks like this, than operating on a working copy.

于 2010-12-06T14:06:51.833 回答