6

mercurial 如何处理拆分的文件?如果我创建一个分支并拆分一个文件会发生什么。我可以轻松地从另一个修改原始未拆分文件的分支中提取更改吗?

4

2 回答 2

7

我只是做了一个小实验。我foo用一个大文件创建了一个存储库 ( )。然后我将其克隆为bar,用于hg cp将文件复制到两个文件中,并在两个文件中删除了一半。然后我做了一个影响整个文件的更改foo,并将其合并到bar.

结果,相应拆分文件包含的部分被正确合并,而我为删除的部分遇到了冲突:我的本地版本是空的,而另一个版本是从foo.

因此,如果您对每次合并时都消除这些类型的冲突感到满意,那么这对您来说可能已经足够了。

于 2009-10-23T12:45:05.003 回答
2

阅读澄清评论后,答案是否定的。Mercurial 跟踪文件,而不是大块代码,所以据我所知,它无法做到这一点。

于 2009-10-22T19:52:54.673 回答