svn - 颠覆分支问题

标签 svn branch

我已经 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/

相关文章:

svn - 无法进行 SVN 转储 - 错误 E720002 和格式错误

branch - 如何使用 libgit2 创建分支

git - 不允许分支 merge 到另一个分支

git - 2-版本软件 : Best VCS approach?

git - 删除分支 -> 安全地编辑 .git/refs/heads 中的文件?

svn - SVN导入后如何提交更改?

svn - 是否可以在低质量的 3G 网络上使用 Subversion?

eclipse - 修订控制系统建议

eclipse - 来自 svn : GroovyObject cannot be resolved 的 grails 项目错误

git - 你如何停止跟踪 Git 中的远程分支?