1

ローカル マシンに単一の git リポジトリがあります。機能の作業が完了したら、変更をコミットして、2 つの「ベア」リポジトリ (運用とステージング) のいずれかにプッシュします。

post-receive フックは、ローカルからのプッシュ後にコードをデプロイします。うまく機能しますが、ユーザーが新しい拡張機能をインストールするときなど、2 つのリモート (運用とステージング) で発生する変更を取得する必要があります。これらの変更をローカルに「プル」できる必要があります。

それぞれが作業ツリーを持つようにリポジトリを変換する必要がありますか? リモート リポジトリの変更をコード ベースにプルできますか? 私の設定について質問があるかもしれませんが、何を知る必要があるかわかりません。質問してください。これを理解するのを手伝ってくれてありがとう!

4

1 に答える 1

1

答えは次のとおりです。この場合、リポジトリからプルできます。鍵は次のとおりです。リモートからプッシュするのではなく、ローカルにプルする必要があります。すなわち(ローカルで):

git fetch origin master:master

他の誰かの時間を節約できることを願っています;)

于 2012-11-26T15:55:39.067 に答える