我有两台机器,window 7 和 TortoiseHG 2.6 和 Linux 和 TortoiseHG 1.5。我使用 bitbucket 作为网站来保存我的集中存储库。窗口机器与 bitbucket 用户帐户 Cassie-win 相关联,而 linux 机器与 bitbucket 用户帐户 Cassie-linux 相关联。这是我执行的步骤。
- 在 butbucket Cassie-linux 帐户上创建了一个空的集中式存储库
- 在linux机器上本地创建两个文件file1.txt和file2.txt并推送到Cassie-linux账号。
- 将用户 Cassie-win 添加到存储库
- 将存储库克隆到窗口机器,在那里对 file2.txt 进行更改并将其推送回集中存储库。
- 同时,还要对linux机器上的file2.txt做一些修改,并在本地提交
- 然后我从 Cassie-linux 帐户的集中存储库中提取更改到我的本地 linux 机器。现在我的 linux 本地存储库有两个头,因为 file2.txt 中的内容不同,我想将它们合并在一起。
我在我的 linux 机器上使用了 TortoiseHG 的“合并”工具来合并这两个头。然而,它一直未能如愿。我试了几百次,不知道我哪里弄错了。file1 和 file2 都是只有三行的测试文件。我还使用命令“hg resolve file2.txt”来检查错误。但是,它只显示合并失败,并没有显示太多信息。有谁知道如何使用 TortoiseHG 合并工具来合并两个头?阻止 TortoiseHG 合并两个头可能是什么问题?
我嵌入了我在具有 TortoiseHg 1.5 的 Linux 机器上拍摄的屏幕截图。
我右键单击“来自 Cassie-win 帐户”,它具有“合并”选项。然后,我使用“合并”工具单击“合并”选项,但失败并显示如下错误消息。
非常感谢,