Mercurial の Command Server を使用すると、特別なプロトコルを介してパイプ経由で Mercurial リポジトリにコマンドを発行できます。これは一種の「Web サービス」のようなものです。
https://www.mercurial-scm.org/wiki/CommandServer
リモート Git リポジトリを操作して必要なことを行うために、Git に似たようなものはありますか? (別のブランチへの切り替えや別のリビジョンへの更新など)
Mercurial の Command Server を使用すると、特別なプロトコルを介してパイプ経由で Mercurial リポジトリにコマンドを発行できます。これは一種の「Web サービス」のようなものです。
https://www.mercurial-scm.org/wiki/CommandServer
リモート Git リポジトリを操作して必要なことを行うために、Git に似たようなものはありますか? (別のブランチへの切り替えや別のリビジョンへの更新など)
Mercurial コマンド サーバーが何をするのか正確にはわかりませんが、通常はプライマリ リモート プロトコルとしてgit
使用されます。ssh
ssh serverName "cd /path/to/repo; git pull"
ssh serverName "git --git-dir=/path/to/repo pull"
シェル コマンドをリモート ssh サーバーに送信しますserverName
。ログインしているユーザーがそれを行う権利を持っている限り、リモートgit
インストールが提供するすべてのことを行うことができます。