推送到远程Mercurial仓库

12

我在远程VPS上拥有一个Mercurial代码仓库,该VPS启用了SSH访问。从我的开发机向远程VPS推送代码更改的选项有哪些?

1个回答

26
如果你的VPS上已经安装了Mercurial,那么只需要执行以下操作:
hg push ssh://username@host/path/relative/to/home
或者添加到存储库的hgrc。
[paths]
default-push = ssh://username@host/path/relative/to/home

只是

hg push

2
供其他来到这里的人参考:在尝试上述操作之前,请注意:在进行hg push时,您需要在主机名后添加双斜杠以获取绝对路径。请参见此答案。 - deadbeef404
1
不需要,它只是表示其他意思。双斜杠使路径在主机上绝对,单斜杠相对于主目录(如Lazy Badger的答案中所正确提到的)。 - RedGlyph
@RedGlyph,你是正确的。我已经更新了我的帖子,让我的意思更加清晰。 - deadbeef404
但是,如果我想要推送到/run/media/$DEVICE_LABEL而不是用户的主目录呢? - alexzander
@alexzander,如deadbeef404所述,在主机名后使用双斜杠即可。 - Clonkex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接