2009-08-26 8 views
1

私は、msysgitを使用している3つのWindowsベースのノートブック間で、いくつかの内部プロジェクトを同期させたいと思っています。外部リポジトリは必要ありません。3つの内蔵Windowsベースのノートブックの間にmsysgitリポジトリを同期させる最も簡単な方法は?

最高の場合、2人の開発者が出会うたびに、プロジェクトを同期できるはずです。

私が知ることができる唯一の設定は、各ノートブックのIIS/Apache Webサーバーなので、1人の開発者が他のノートブックからhttpでフェッチしてからマージしてから、もう1人の開発者はhttpなどがあります。

これより簡単な方法はありますか、Apache/IISでhttpでmsysgitリポジトリを提供する詳細なチュートリアルを知っていますか?

答えて

3

他の開発者の.gitフォルダへの読み取りアクセスのみが必要です。それをファイル共有として設定します。

1

2考えられる解決

1)などのDropboxやSugarSyncのようマージを処理するために、サードパーティ製のアプリケーションソフトウェアを使用してください。これらは、フォルダ構造をシームレスに同期します。欠点は、コードがサードパーティのレポに保存されていることです。

2)Githubでプライベートレポジトリを作成し、最新のものをすべて保持する方法を開発者に教えてください。 Githubは単一のレポを共有するのに最適な場所です。

+0

+1唯一受け入れられる解決策は、Githubの代わりに内部gitサーバーであり、ピアツーピア同期を有効にするソリューションにもっと興味があります。 – alexandrul

1

Apache/IISを気にする代わりに、mongooseを試してみてください。

あなたのgitリポジトリを共有したいときはいつでも、mongooseを起動してください(あなたの.git/の場所をHaven 'に入れてください) Tはこれを試しました、YMMV)、8080から引っ張って、サーバーを強制終了してください。それでおしまい。設定/痛みは必要ありません:)

+0

+1はそれを試してみます – alexandrul

+0

この代替方法でgitクローンをどうやってやるのですか? – user2427