0

Mercurial 的命令服务器允许通过特殊协议通过管道向 Mercurial 存储库发出命令……它就像某种“网络服务”。

https://www.mercurial-scm.org/wiki/CommandServer

Git 中是否有类似的东西来操作远程 Git 存储库来做你需要的事情?(比如切换到另一个分支或更新到另一个版本)

4

1 回答 1

3

不确切知道,mercurial 命令服务器做什么,但通常git用作ssh其主要远程协议。

ssh serverName "cd /path/to/repo; git pull"
ssh serverName "git --git-dir=/path/to/repo pull"

向远程 ssh 服务器发送一个 shell 命令serverName。只要您登录的用户有权执行此操作,您就可以完成远程git安装所提供的一切。

于 2013-01-06T23:28:32.337 回答