3

私はBitbucketでホストされているプロジェクトに取り組んでいます。また、オフィスサーバー上の同じプロジェクトをローカルイントラネットに接続して、システムでコミットするときに両方のリポジトリ(Bitbucketとローカルサーバー)にプッシュできるようにしたいと思います。

セットアップ全体は、インターネットが利用できない場合にユーザーがローカルバージョンで共同作業できるようにし、インターネットが利用できる場合はオンラインバージョンを更新できるようにする必要があります。

4

1 に答える 1

5

これは、分散バージョン管理のモデルに組み込まれているため、簡単に実行できます。そう

  • Bitbucket リポジトリのクローンを作成し、ローカル サーバーに配置します。
  • Apache などで hgweb を構成して、ローカル サーバーからリポジトリを公開します。
  • Bitbucket からローカル サーバー リポジトリに定期的にプルする cronjob (またはその他のスケジュールされたタスク) をセットアップします。

ユーザーはいずれかのリポジトリからプルできるようになりました。通常と同様に、いずれかのリポジトリに手動でマージしてプッシュする必要があります。

于 2011-12-20T13:20:31.507 に答える