如何检查URL是否指向mercurial存储库?使用git,我会使用git ls-remote $url并检查返回值.hg有类似的东西吗?
您可以使用hg identify它:它可以针对远程存储库运行,如果给定的路径不是存储库,Mercurial将以退出代码255中止.此存储库存在:
$ hg identify https://bitbucket.org/mg/mercurial-talk; echo $?
7788b512c5bd
0
Run Code Online (Sandbox Code Playgroud)
这个没有:
$ hg identify https://bitbucket.org/mg/git-talk; echo $?
abort: HTTP Error 404: Not Found
255
Run Code Online (Sandbox Code Playgroud)
您可能希望将stdout和stderr重定向到/dev/null.
| 归档时间: |
|
| 查看次数: |
1387 次 |
| 最近记录: |