在mercurial中,您可以在[paths]部分中向hgrc添加行以创建推送和拉取的别名。但这些可以递归扩展吗?例如:
# .hg/hgrc
[paths]
myserver = ssh://myserver/path/to/remote/repo
default = myserver
如果我把它放在我的hgrc中并尝试hg push default
,它会推送到myserver吗?
答案 0 :(得分:5)
不,他们不是。使用以下hgrc文件进行简单测试:
[paths]
repo = C:\Temp\repo
default = repo
然后推送:
[C:\Temp\clone1] :hg push
abort: repository C:\Temp\clone1\repo not found!
...告诉我这不起作用。你将不得不复制网址。
基本上,看起来名称只是被理解为当前存储库所在的本地相对路径。