如何恢复SVN中继并将其放入分支?

时间:2017-09-27 16:46:20

标签: svn version-control

我没有在SVN中使用分支(虽然我在GIT中)。我对trunk进行了一些更改,并且成为了修订版1082.我现在意识到我应该在之前的版本中进行分支,因此我可以暂时处理1082更改。所以...我需要将主干回溯到1081并将我发布的1082更改到分支中。我还有未发布的更改,我想发布到新分支。我应该先提交那些然后整理分支吗?

我可以用文件副本,还原等来做到这一点。在svn中有没有'正常'的方法来做到这一点?

1 个答案:

答案 0 :(得分:1)

  

在svn中有“正常”的方法吗?

是的,有。请阅读文档:SVNBook | Branching and Merging

一般来说,有几种不同的方法,但我会尝试以下方法:

  1. 撤消修订版1082并将此更改提交到存储库。阅读Undoing Changes
  2. 从主干创建分支。阅读Creating a Branch
  3. 运行cherry-pick merge将版本1081复制到新分支。阅读Cherrypicking