致力于新的Subversion分支

Jam*_*s L 1 svn

这可能是一个愚蠢的问题,但我之前没有在Svn做过这个.

我有一个干线的工作副本,我一直在做一些重型重构.在此期间,主干本身已经发生了很大的变化,我还没准备好合并.我想将我当前的更改搁置到一个尚不存在的新分支上.

这里的正确程序是什么?谢谢

thi*_*ton 5

查找工作副本的修订版基于:

svn info .
Run Code Online (Sandbox Code Playgroud)

将该版本的trunk复制到服务器上的分支

svn copy svn://yourrepo/trunk svn://yourrepo/branches/a -r [revision]
Run Code Online (Sandbox Code Playgroud)

然后将您的WC切换到分支机构

svn switch svn://yourrepo/branches/a
Run Code Online (Sandbox Code Playgroud)

然后,您可以将当前更改提交到分支.