1

我们是两个开发人员,想在我们的小项目中使用 Mercurial。我们都是第一次与 Mercurial 取得联系。我们为我们的存储库打开一个 Bitbucket 帐户。我生成了一个测试项目骨架并将其推送到存储库中。我的同事从存储库中克隆并提交了一些东西进行测试。现在他想将它推送到存储库服务器上。我们得到了类似的东西:

在此处输入图像描述

我不能合并这两个分支,因为没有头部修订。我只能更新主分支,然后我们得到了类似的东西:

在此处输入图像描述

有没有办法合并两个分支?管理这样的想法(例如开发功能)的最佳实践是什么?也许我的同事需要克隆并打开一个新的命名分支?

4

2 回答 2

1

mercurial 的底线 - 你总是在本地合并。在您的存储库中并推送回您的父存储库。

您的 bitbucket 存储库只是一个容器。您将其保留为主存储库并在本地完成所有工作。

此外,正如@Boas 建议的那样,请查看DVCS Uhginit。两者都非常适合初学者(和高级用户),并且可以很好地使用 DVCS。

于 2013-02-21T11:40:11.310 回答
1

我不能合并这两个分支,因为没有头部修订。

您不能出于不同的原因合并 - 根本没有分支。只是活跃的变更集不是头。hg up在 CLI 中或更新到 TortoiseHG 中的小费做线性化历史的把戏

更新

于 2013-02-21T22:10:00.390 回答