[英]SVN different trees merging
假设我的SVN中有A:/ A_Project / trunk / A和B:/ B_Project / trunk / B。 我想将A与B合并并存储在B中。我在TortoiseSVN GUI中使用了“合并两个不同的树”选项。 一切都很好,除了最终版本没有A树的更改日志!
问题是:在最终版本中,如何合并两个不同的树并保留两个树的日志?
谢谢你的帮助!
老实说,我的猜测是Tortoise只是在创建分支B的工作副本,从树A插入代码,然后合并,就好像那只是一个庞大的编码练习。
我不相信SVN本身就支持项目之间的合并, 因为版本号(以及附加的提交日志)会因为两个项目都具有版本1..n而明显冲突。
因此,我不知道您打算做什么。
有关使用命令行界面进行合并的详细信息,我建议使用Subversion圣经:
Subversion不支持将两棵树合并到一个修订版本中,该修订版本保留合并双方的历史记录。
这是Subversion模型与其他一些版本控制系统(例如Mercurial或Git)之间的相当基本的区别。
Subversion的现代版本可以使用mergeinfo属性对此进行模拟,但是它不是本机内置的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.