在工作中,我使用共享给7个人的svn存储库。为了避免我的提交错误和破坏每个人的构建,并避免在svn中进行分支,我在我当前正在工作的svn目录的一部分中创建了一个hg存储库。随着工作的进行,我在hg上执行本地提交,并且由于我把这些全部设置在虚拟机上,所以我甚至将我的hg存储库推送到私有集中位置。最近我迁移到了Mac OS X lion,这破坏了我的虚拟机,所以我不得不重新设置它。因此,我从我的svn主干检出了项目,现在想在我正在工作的目录中获取hg更改集。我有两个选择:$ hg clone 和 $ hg init && hg pull 。这两种方法等效吗?
hg update --clean
。 - Joel B Fant