4

我是 Mercurial 的新手。

  1. initialized是一个 Mercurial 项目Machine Acommitted我的更改和uploaded它们到远程存储库。

  2. 然后我cloned在那个存储库上Machine Bcommitted一些额外的更改和uploaded它们到同一个远程存储库。

在这两种情况下,我都使用相同的命令上传了更改:

hg push https://username:password@domain/user/repository/

现在我回到了机器 A 上,但我不确定如何使用我从机器 B 上传到远程存储库的最后更改来更新我的本地存储库。

这些命令hg clonehg pull看起来可能会起作用,但我不确定。

将不胜感激任何指导。谢谢。

4

2 回答 2

8

hg pull将传输本地仓库中不存在的任何远程变更集。之后,您将需要hg updatehg merge取决于本地更改的存在。

于 2009-10-15T08:24:51.773 回答
4

使用hg pullpull 仅传输现有目标存储库中缺少的变更集。
hg clone创建远程存储库的本地副本。

另请参阅此问题

于 2009-10-15T08:18:18.580 回答