mercurial如何处理拆分文件?如果我创建分支并拆分文件会发生什么。我可以轻松地从另一个修改原始未分割文件的分支中提取更改吗?
答案 0 :(得分:7)
我刚做了一点实验。我用一个大文件创建了一个存储库(foo
)。然后我将其克隆到bar
,使用hg cp
将文件复制到两个文件中,并删除了两个文件中的一半。然后我做了一个更改,影响foo
中的整个文件,并将其合并到bar
。
因此,各个拆分文件包含的部分已正确合并,而我删除的部分发生冲突:我的本地版本为空,而另一个版本是foo
的更改。 / p>
因此,如果您对每次合并时删除这些类型的冲突感到满意,这对您来说可能已经足够了。
答案 1 :(得分:2)
阅读澄清评论后,答案是否定的。 Mercurial跟踪文件,而不是代码,所以就我所知,它无法做到这一点。