問題

私たちは同じクローズド(うっ、愚かなgov)ネットワーク上に2人の開発者を持っています。もう1人の開発者は数分で道路をドライブし、4人目の開発者は全国の半分です。 E-Mail、ftp、および削除メディアはすべて、同じネットワーク上にない人々に転送する可能性があります。

私は2つの閉鎖されたネットワーク開発者の1人です。私たちに「マスター」の場所を考えてみましょう。

グループのための最高のMercurialセットアップ/パターンは何ですか?リモート開発者との間で変更をトラスミットする最良の方法は何ですか?私が担当しているように、私は開発できる別のローカルリポジトリと少なくとも1つのマスターリポジトリを保持しなければならないと考えました。お互いの人はマスターのクローンを必要とする必要があります。これは正しいです?私はこれも私にマージ

ご覧のとおり、私はまだ分散バージョン管理の周りに私の頭を包み込もうとしています。私は接続の状況でこれを行う他の方法がないと思います。

  ベストアンサー

ネットワーク外のユーザーは、パッチを作成し、/または電子メールを使用してメインリポジトリまたは誰かにアップデートを送信することができます。他の内部の人は、自分自身とマージのようにローカルコピーを持つことができますが、ネットワークパッチからこれらを持っている場合は、誰もそれらを扱う方が良いかもしれません。

別の方法で同期すると、パッチを作成し、電子メールを送信するか、リモート開発者にフラッシュドライブを取得してシステムにパッチを当てます。あなたはチームマンでいくつかの良いコミュニケーションが必要になるでしょう、私はあなたの靴にないことに感謝しています。

それらは私の唯一の提案です - まあ、明らかに、VPN接続を取得します!私はそれがどうなるか、どのような計画が毎週の溝などに安定するか聞きたいです。

  同じタグがついた質問を見る

version-controlmercurialdvcs