水银路径是否在 hgrc 中递归扩展?
在 Mercurial 中,您可以在 [paths] 部分中向 hgrc 添加行,以创建要推送和拉取的别名。但这些可以递归扩展吗?例如:
# .hg/hgrc
[paths]
myserver = ssh://myserver/path/to/remote/repo
default = myserver
如果我将其放入 hgrc 并尝试执行 hg Push default
,它会推送到 myserver 吗?
In mercurial, you add lines to hgrc in the [paths] section to create aliases to push to and pull from. But can these be expanded recursively? For example:
# .hg/hgrc
[paths]
myserver = ssh://myserver/path/to/remote/repo
default = myserver
If I put that in my hgrc and try to do hg push default
, will it push to myserver?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,他们不是。使用以下 hgrc 文件进行简单测试:
然后推送:
...告诉我这不起作用。您必须复制 URL。
基本上,看起来该名称只是被理解为当前存储库所在位置的本地相对路径。
No, they are not. A simple test with the following hgrc file:
and then a push:
... tells me that this doesn't work. You're going to have to copy the URL's.
Basically, it looks like the name is just understood as a local, relative path, from where the current repository resides.