私はこの質問をどのように検索するのかわからないので、すでに質問されている場合は私に指示してください。Mercurial Repo Organization
私はMercurialのために新たなんだと私たちは私たちの現在のレポ組織に問題がある:
当社の現在のレポ組織は、私たちそれぞれが、我々はプル(各プロジェクトのために)私たち自身の作業リポジトリを持ち、にプッシュということですマスターレポ(各プロジェクトについても)。
問題は、私たちの作業リポジトリが会社のサーバー(マスターリポジトリとともに)にあり、サーバー上の作業リポジトリからのビルドがビルド時間が非常に長くなっていることです(ビルド時に40-50秒私たちのローカルハードドライブで約1秒かかる)。
明白な解決策は、私たちの作業レポをローカルハードドライブに移動し、サーバー上のマスターリポジトリとの間でプッシュ/プルすることです。
この問題の1つは、作業用のレポが物理的にローカルのハードディスク上にあり、会社のサーバーにバックアップされないことです。
ローカルのハードディスクにある個々の作業リポジトリに永続的に同期されたままになる「シャドー」作業リポジトリ(サーバー側にあります)を作成し、これらのうちの1つは、マスターレポとの間にありますか?
このようにして、作業時間の短縮と、作業リポジトリからのすべてのデータをサーバーにバックアップすることができます。
任意の入力/アドバイスのおかげで、 ショーン
明らかにわからないのは、ローカルドライブ上の各ユーザーの作業用レポサーバーの「シャドー」作業用レポを意味します。 – Shaun
水銀は集中管理されていないため、「作業中の」レポと「マスター」レコードの間に違いはありません。 –
私は理解しているとは確信していません。私は水銀に慣れていないし、レポをセットアップしていません。 – Shaun