我已经 checkout 了我的应用程序的特定Subversion分支。称之为“1.0”。我一直在进行一些更改,添加了一些新文件,等等,但是还没有提交更改。但是,我不想将更改提交到“1.0”分支。相反,我想将更改提交到新的“1.1”分支。
据我所知,我将需要首先 checkout '1.0'分支的新副本,然后创建一个名为'1.1'的新Subversion分支,然后在提交之前手动复制我的未完成更改。
有没有更简单的方法可以做到这一点?
最佳答案
您可以远程创建分支,然后切换到新分支并提交更改。
$ cd /path/to/working
$ svn copy svn://my/repos/trunk svn://my/repos/branches/1.1 -m "Created branch 1.1"
$ svn switch svn://my/repos/branches/1.1
$ svn commit -m "Your message"
关于svn - 颠覆分支问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1243252/