12

我来自 TortoiseSVN 背景并决定尝试一下 TortoiseHg。我真正习惯使用 TortoiseSVN 的一件事是 SVN Repo-Explorer,它的工作方式与 Windows Explorer 非常相似。然而,当我尝试使用 TortoiseHg 的 Repository Explorer 时,我得到的是其他东西,它更像是 TortoiseSVN 的 Show Log。它向我展示了最近的提交以及更改了哪些文件,甚至还有漂亮的图表。但是,我仍然需要 TortoiseSVN 的 Repo-Explorer。

TortoiseHg 有这样的东西吗?如果我只能查看更改的内容,我应该如何浏览存储库?

4

1 回答 1

15

我可能错了,因为我自己对 Hg 几乎没有经验,但我相信 TortoiseHg 没有像其 SVN 对应的存储库的原因是因为 Hg 是分布式VCS,而不是像 SVN 这样的集中式VCS。因此,实际的存储库您的“签出”副本。提交时,您提交到本地存储库,然后您可以将更改推送到其他人或位置(例如 google 代码或您的团队伙伴)。一个项目实际上有多个不同的存储库,位于许多地方,而不是一个,因此“探索存储库”实际上没有任何意义。您可以做的最好的事情是检查传入的更改集并查看您的本地存储库(使用 Windows 资源管理器)。

这主要是我基于两者的一点经验的推理。我可能错了,但我希望这听起来合理。

这篇文章可能有助于澄清它:分布式修订控制。我也花了一些时间来思考分布式 VCS 的想法。简而言之,这有点像通过电子邮件将您的更改发送给您的队友。每个人都有自己的存储库,每个人都通过从其他人那里获取更改集来更新自己的存储库。

于 2010-03-08T07:42:21.787 回答