SVN分支问题



所以我检查了一个分支...

  1. 所做的更改
  2. 对分支进行了更新(什么都没有,反正也不会)
  3. 提交的更改
  4. 更新了我的主干工作副本
  5. 将分支重新整合到主干并合并
  6. 已提交的中继

然后我对我的分支进行了进一步的更改...

  1. 已提交更改
  2. 更新了我的主干工作副本
  3. 将分支重新整合到主干并合并

但我的变化不存在!我在本地工作副本上看不到它们?我选择了在任何冲突文件上"从存储库中保留"的选项,但它们不存在?

有什么想法吗?

只有在完成该分支并且不打算再次使用它时,才应重新集成该分支 - 因为它将来不能用于合并。请参阅 http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html#svn.branchemerge.basicmerging.reintegrate

一旦从分支

到主干完成 --重新集成合并,该分支就不再可用于进一步的工作。它无法正确吸收新的后备箱变化,也无法再次正确地重新整合到后备箱中。因此,如果您想继续处理您的功能分支,我们建议您销毁它,然后从主干重新创建它

有一种方法不必这样做,但我认为你已经过了它仍然适用的地步。

最新更新