1

ローカル PC からローカルの中央リポジトリにプッシュするときに、自動的に bitbucket にプッシュする方法を知りたいです。説明させてください:

これは、2 つのサーバー (bitbucket、ローカルの中央リポジトリ (ubuntu サーバー)) とクライアントのセットアップです。

プロジェクト A は bitbucket でホストされています。ローカルの中央リポジトリには、プロジェクト A のプッシュ可能なクローンがあります。クライアントには、ubuntu 中央リポジトリのプッシュ可能なクローンがあります。

望ましい効果は次のとおりです。

  1. クライアントはローカルでコミットし、ある時点で中央リポジトリにプッシュ (複数のコミット) します。
  2. ubuntu 中央リポジトリは、bitbucket に自動的にプッシュする必要があります。

ステップ2はどのように行うことができますか?

よろしく、

S.マンツィアリス

4

1 に答える 1

2

フックでこれを行うことができます:

Ubuntu リポジトリで、.hg/hgrcファイルを編集して以下を含めます。

[hooks]
changegroup = hg push default

このフックは、Ubuntu サーバーへのプッシュが完了した後 (または、クライアントから Ubuntu へのプルが行われた場合) に実行され、デフォルトのプッシュ ターゲットに変更がプッシュされます。BitBucket がデフォルトのプッシュ ターゲットでない場合は、それに応じてプッシュ コマンドを変更できます。

于 2013-04-09T10:43:15.590 に答える