我想用 branchX“覆盖”树干。
trunk is say at version 10.
branchX is say at version 40.
我希望 branchX 中的所有文件“成为”trunk。从我的理解我想合并并选择(mc) mine-conflict不知何故。一个注释,我想保留来自两个分支的注释,如果可能的话。
e.g.
trunk commit 9- refactored out file Z
branchX commit 38 - new files for new feature YYY
我使用 Eclipse,但从我的阅读,更容易从命令行。
Cmdline 步骤:
svn 结帐分支 X
?
?...
0
您想将分支合并到具有自动冲突解决功能的主干中:
svn checkout [repository-path]/trunk
cd trunk
svn merge [repository-path]/branchX --accept theirs-full
svn commit -m "Reintegrate branchX"
svn up
在您的中继副本中,默认情况下,您不会看到在 branchX 中提交时编写的提交消息:
svn log -l1
但是,您可以使用-g
(或--use-merge-history
)选项查看它们:
svn log -l1 -g
我不知道如何在 Eclipse 中传递这个选项。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(88条)