0

Mercurial の Command Server を使用すると、特別なプロトコルを介してパイプ経由で Mercurial リポジトリにコマンドを発行できます。これは一種の「Web サービス」のようなものです。

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 サーバーに送信しますserverName。ログインしているユーザーがそれを行う権利を持っている限り、リモートgitインストールが提供するすべてのことを行うことができます。

于 2013-01-06T23:28:32.337 に答える