Jou*_*man 3 mercurial tortoisehg
我有两台开发机器.一台机器设置为使用特定的Mercurial帐户.我想使用相同的Mercurial帐户以完全相同的方式设置第二台机器.当我在机器之间切换时,我将推送和拉动更改以保持两台开发机器同步.
Mercurial能否应对这种情况,还是应该为此目的创建第二个Mercurial帐户?
我担心的是,Mercurial将在第二台机器上"看到"相同的帐户并且没有正确同步,因为它"认为"第二台机器已经有了更改(实际上只存在于第一台机器上).
我正在使用VS2010,TortoiseHg和VisualHg.
谢谢.
使用相同的帐户将完美地工作.
水银会看看什么是真正拉动的变化和更新,你必须使用相同的凭据不会影响到它在所有其他计算机上的另一个克隆的事实,当本地副本.
您的凭据实际上仅用于对您进行身份验证(以确保您在推送时具有读取和读取时的读取权限)以及为创建它的用户标记每个提交.
您甚至可以使用相同的凭据从同一存储库中克隆多个本地副本.每个副本都跟踪自己的状态 - 每个修订都有一个唯一的ID,用于同步更改.
如果您还没有,我建议您阅读此Mercurial教程.