我有TortoiseSVN背景,决定试一试TortoiseHg。我真正习惯使用TortoiseSVN的一件事是SVN Repo- Explorer,它的工作方式与Windows Explorer非常相似。然而,当我尝试使用TortoiseHg的Repository Explorer时,我得到的是另一种东西,它更像是TortoiseSVN的Show Log。它向我展示了最近的提交是什么,哪些文件被更改了,甚至还有漂亮的图形。然而,我仍然需要TortoiseSVN的Repo-Explorer。
TortoiseHg有这样的东西吗?如果我只能查看更改过的内容,我该如何浏览存储库?
发布于 2010-03-08 15:42:22
我可能错了,因为我自己几乎没有使用Hg的经验,但我相信TortoiseHg没有SVN对应的存储库的原因是因为Hg是一个分布式的VCS,而不是像SVN那样的集中式VCS。因此,实际的存储库是签出您的“”副本。当您提交时,您提交到您的本地存储库,然后您可以将更改推送到其他人或位置(例如google代码或您的团队成员)。实际上,一个项目在许多地方有多个不同的存储库,而不是一个单独的存储库,所以“探索存储库”没有任何意义。你能做的最好的就是检查传入的变更集并查看你的本地存储库(使用windows资源管理器)。
这主要是我基于这两个方面的一些经验而得出的结论。我可能错了,但我希望这听起来是合理的。
这篇文章可能有助于澄清这一点:Distributed revision control。我也花了一些时间来理解分布式VCS的概念。简而言之,这有点像通过电子邮件将您的更改发送给您的团队成员。每个人都有自己的存储库,每个存储库都通过从其他人那里获取更改集来更新自己的存储库。
https://stackoverflow.com/questions/2399807
复制相似问题