是否可以从Mercurial(HG)存储库中签出单个目录?

bra*_*rry 5 version-control mercurial

所以,我想签刚刚从NetBeans的contrib库中的TestNG插件.(或者它是模块?我是Mercurial的新手,所以我还不太了解这个术语.)

当我运行以下命令时......

hg clone http://hg.netbeans.org/main/contrib/
Run Code Online (Sandbox Code Playgroud)

...我得到了整个存储库,其中包含所有的contrib插件.是否可以拉这个位置?

http://hg.netbeans.org/main/contrib/file/tip/testng/

谢谢!

Ste*_*osh 9

这个概念被称为"狭义克隆",不,目前在Mercurial中不可能.

我们中的一些人对Mercurial有所贡献,但这是一个难以解决的问题.例如:

  • 如果你没有repo中的所有文件,你如何计算你所做的任何新提交的哈希值?
  • 如果您尝试查看文件的历史记录,contrib/testng如果该文件是从另一个文件夹移动的,会发生什么?