hg clone
设置默认路径,这样您就可以在不指定网址的情况下进行拉取和推送。
hg clone ssh://hg@bitbucket.org/account/repository
但是如果您有一个现有的本地存储库并决定在bitbucket上共享它,那么您将无法获得默认路径设置。
hg push ssh://hg@bitbucket.org/account/repository
是否有设置默认路径的命令或我被迫手动编辑.hg / hgrc?
答案 0 :(得分:19)
没有这方面的命令,也没有命令。其中一次暗示Mercurial的主要作者Matt说:http://twitter.com/#!/mpmselenic/status/8392230762
您可以将hg erc
命令打开该编辑器,将其放入您的个人.hgrc
:
[alias]
erc = !$EDITOR `$HG root`/.hg/hgrc
(最后来自Steve Losh)
如果你想获得幻想,你可以使用sed或类似方法修改post-clone
文件的.hg\hgrc
钩子,但是你很快就不会在Mercurial中找到这个功能。
答案 1 :(得分:5)
不,没有内置命令;你需要自己在.hg / hgrc中添加它。
答案 2 :(得分:5)
如果您正在运行TortoiseHg,您还可以调出资源库资源管理器并选择同步 - >配置路径...这将允许您定义默认路径以及您可能需要的任何其他路径。例如,您可以使用别名“bitbucket”配置路径,并使用本地克隆,服务器副本等的默认路径...
以这种方式进行的更改不会存储在.hgrc或Mercurial.ini文件中,因为它们是每个存储库 - 而是存储在.hg目录中。