Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在两台计算机上使用相同的Mercurial帐户_Mercurial_Tortoisehg - Fatal编程技术网

在两台计算机上使用相同的Mercurial帐户

在两台计算机上使用相同的Mercurial帐户,mercurial,tortoisehg,Mercurial,Tortoisehg,我有两台开发机器。一台机器被设置为使用特定的Mercurial帐户。我想以完全相同的方式设置第二台机器,使用相同的Mercurial帐户。当我在机器之间切换时,我将推拉更改以保持两台dev机器同步 Mercurial是否可以应对这种情况,或者我是否应该为此创建第二个Mercurial帐户 我担心的是,Mercurial会在第二台机器上“看到”同一个帐户,而不会正确同步,因为它“认为”第二台机器已经有了更改(实际上只在第一台机器上出现) 我使用的是VS2010、Ortoisehg和VisualHg

我有两台开发机器。一台机器被设置为使用特定的Mercurial帐户。我想以完全相同的方式设置第二台机器,使用相同的Mercurial帐户。当我在机器之间切换时,我将推拉更改以保持两台dev机器同步

Mercurial是否可以应对这种情况,或者我是否应该为此创建第二个Mercurial帐户

我担心的是,Mercurial会在第二台机器上“看到”同一个帐户,而不会正确同步,因为它“认为”第二台机器已经有了更改(实际上只在第一台机器上出现)

我使用的是VS2010、Ortoisehg和VisualHg


谢谢。

使用相同的帐户将非常有效

Mercurial将在获取更改和更新时查看本地副本中的实际内容,在另一台机器上使用相同凭据的另一个克隆不会对其产生任何影响

您的凭据实际上仅用于对您进行身份验证(以确保您在拉取时具有读取权限,在推取时具有写入权限),并使用进行提交的用户标记每个提交

您甚至可以使用相同的凭据从同一存储库克隆多个本地副本。每个副本都跟踪自己的状态-每个修订都有一个用于同步更改的唯一id


如果您还没有,我建议您阅读。

我请求更改标签,以排除VS参考,并包括Ottooisehg。请告诉我:)。Mercurial仅使用您的用户信息来标记谁已提交更新。@来源:这是一个很好的补充点(用用户名标记提交),希望您不介意我将其添加到我的答案中。一点也不介意。如果我回答得快一点,我可能会把你的评论合并到我的评论中。不可能事事第一:)