我只是在寻找可以列出远程父存储库中可用存储库的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中找不到这种模拟。所有教程似乎都希望您确切地知道远程存储库的路径,并且不讨论有关远程存储库的一些顶级浏览的任何信息。
感谢。
答案 0 :(得分:7)
只有1条存储库路径。
使用DVCS,您通常会将存储库作为一个整体进行克隆。然后你可以看看它 想在当地。这就是你过去收到这些答案的原因。
答案 1 :(得分:0)
我不知道一个命令,但它可以用脚本来实现
for repo in `curl $url/hgweb.cgi | \
grep -v "atom" | \
grep hgweb.cgi | \
awk -F'>' '{ print $3}' | \
awk -F'<' '{print $1}'`; do \
echo $repo \
done