Hao*_* Li 14 svn version-control
在svn书中,它说merge" --reintegrate将所有源URL的更改合并到工作副本中".
我想将一个分支合并回主干.有些地方说reintegrate合并后调用"绝对必要" ,然后立即删除分支,我觉得这很麻烦.其他地方根本没有提到重返社会.我有svn 1.6.11.
所以我不知道现在该做什么.
nos*_*sid 17
一个同步的合并是东西比一个完全不同的重返社会的合并.前者用于将在父分支上进行的所有更改合并到目标分支(通常是功能分支),这些更改尚未合并.后者用于将(特征)分支合并回父分支.基本上,这意味着创建(特征)分支的临时克隆,从父分支到临时分支进行同步合并,最后父分支由临时分支替换.换句话说,临时分支包含对(特征)分支和父分支所做的所有更改.
出于某种原因,一些开发人员并不了解其中的差异.因此,SVN开发人员删除了--reintegrateSVN 1.8中的选项.对于此版本,如果应使用同步合并或重新集成合并,该工具会自动检测.
如果您使用的是旧版本,你应该使用选项--reintegrate为重返社会合并.请注意,如果您记住一些事项,重新整合后仍然可以使用(功能)分支.SVN书籍解释得很好:
升级到 svn 1.8 不用再担心了,它会自动弄清楚要做什么。
来自svn 1.8 发行说明:
在合并来自另一个分支的所有符合条件的修订时,Subversion 1.8 将自动决定合并是否重新集成一个分支。因此,重新集成分支不再需要 --reintegrate 选项来正确操作。