如何在Mercurial中列出所有远程存储库?

use*_*278 6 mercurial

我只是在寻找可以列出远程父存储库中可用存储库的Mercurial命令.当我使用subversion时,这很简单,如:

svn ls httpx:// server/repos/002/trunk

svn ls httpx:// server/repos/002/trunk/blort

svn ls httpx:// server/repos/002/trunk/blort/fubar

然后我可以使用``svn co''来获取我想要的一些目录树.

但是,我在Mercurial中找不到这种模拟.所有教程似乎都希望您确切地知道远程存储库的路径,并且不讨论有关远程存储库的一些顶级浏览的任何信息.

谢谢.

syl*_*aar 7

目前只有1个仓库路径.

使用DVCS,您通常会将存储库作为一个整体进行克隆.然后你可以在本地看到你想要的一切.这就是你过去收到这些答案的原因.

  • 是.您总是使用DVCS下载整个仓库的整个历史记录 - 您始终拥有所有历史记录.如果您的仓库大小为几GB,则应停止存储二进制文件或使用子版本将其拆分为多个存储库. (7认同)
  • 如果您真的想要拥有这些巨型存储库然后浏览它们,只需在您的hg存储库所在的机器上设置源浏览器Web应用程序,然后您就可以在Web浏览器中查看它们."hg serve"甚至会给你一个基本版本. (2认同)