我已经在svn中检查了一个项目(对于ex Project1)。现在我在Project1中做了很多更改,现在我不想通过提交更改来更改Project1。我希望通过导出项目包括我的更改
在SVN中建立另一个分支答案 0 :(得分:5)
在svn中,分支只是一个复制操作,所以只需使用
svn copy ORIG_URL DEST_URL -m "Message about this new branch"
其中ORIG_URL
和DEST_URL
是远程网址。
在svn中,副本在服务器中完成,它将创建一个新版本。
如果您的上下文允许,请切换到git
,它可以更灵活地处理分支。
答案 1 :(得分:-1)
正如其他人已经提到的,您可以使用
创建一个新分支svn copy existing_branch_url new_branch_url
我想补充的是,您可以使用
将工作副本指向此新分支svn switch new_branch_url
然后
svn commit
答案 2 :(得分:-2)
正如Jonas已经提到的,您需要在SVN中复制现有分支并创建一个新分支。
svn copy old_url new_url -m "Your commit message"
查看此分支的代码。将所有本地更改合并到此新签出的分支并提交。