我有 3 个文本文件:
- 分支 A,版本 i (Ai)
- 分支 A,版本 i-1 (Ai-1)
- B 分支,版本 i-1 (Bi-1)
是否有任何合并/差异工具来生成具有以下规则的分支 B,版本 i (Bi):
- 如果Ai=Ai-1,则在Bi中使用Bi-1
- 如果 Ai<>Ai-1=Bi-1,则在 Bi 中使用 Ai
- 如果 Ai<>Ai-1<>Bi-1,则冲突
我从 SourceGear Vault 尝试了 DiffMerge,但找不到这样的自动化选项。
这篇 wiki 文章也没有帮助:
en.wikipedia.org/wiki/Merge_(revision_control)