mercurial - Mercurial 如何处理拆分的文件?

标签 mercurial merge filesplitting

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

最佳答案

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

结果,相应拆分文件中包含的部分被正确 merge ,而我删除的部分发生了冲突:我的本地版本是空的,而另一个版本是从 foo 更改而来的。 .

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

关于mercurial - Mercurial 如何处理拆分的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1605537/

相关文章:

java - Hibernate (hbm) - 合并容器对象后使用 where 子句刷新集合

VBA:根据数据中的类别拆分excel文件

version-control - 额外的 "push -f"/仅备份 Mercurial 存储库是否有效?

c - 字符串排序与合并排序

git - 任何使用浏览器内代码编辑器(如 Google Code)托管的项目?

javascript - 将 Lodash 的 mergeWith 与嵌套对象一起使用

git - 如何在 Git 中拆分文件?

java - 在Java中拆分文件以进行多线程

Mercurial 进程内钩子(Hook),GPLv2+ "derived work"与否?

mercurial - 在公共(public) Mercurial 存储库中跟踪私有(private)文件的最佳方式是什么?