我试图通过运行来获取Netbeans IDE的源代码:
hg clone http://hg.netbeans.org/main/
然而,这似乎是永远的,它并没有给我任何状态,告诉我下载完成的百分比.如果失去我的互联网连接,我必须重新开始.
我意识到Mercurial是一个分布式源代码控制系统,也许'克隆'命令花了很长时间,因为它获取了所有文件的整个历史记录(这是正确的吗?)
当我们从CVS获取资源时,我们通常会获得没有整个历史记录的来源.是否可以使用Mercurial做这样的事情?
可能会clone -verbose向您提供有关问题所在的更多详细信息?
C:\netbeans-src>hg clone --verbose http://hg.netbeans.org/main
destination directory: main
requesting all changes
adding changesets
adding manifests
adding file changes
Run Code Online (Sandbox Code Playgroud)
如果没有错误,您可以考虑进行浅克隆,以不从服务器中提取整个历史记录,而只提取从给定修订版开始的子集。正如Ry4an
提到的,这是一个“alpha 扩展”,还不是一个长期的解决方案。