編集:わかりましたので、分散ソース管理が必要だと思いますが、UIベースのものはありますか?ネットワーク上の他のユーザーとマージできますか?
これは一種の 2 つの部分からなる質問です。自宅で Web アプリケーションの開発を開始したい (複数の開発者がいる)。しかし、私は専用サーバーを持っていませんし、支払いもしたくありません。
まず、この場合にどのバージョン管理システムを使用すればよいかわかりません。職場では主に TFS セットアップを使用しているため、そこにあるものに精通していません。最高の無料の CVS/SVN ツールは何ですか?
第二に、専用サーバーがなく、両方のクライアントが最後のチェックインから最大 1 週間のソース コードを保存する CVS/SVN をどうにかしてセットアップすることは可能ですか?
また、ビジュアルスタジオと統合できれば助かりますが、これもそれほど重要ではありません。
問題:
5 人のユーザーがいて、1 人はサーバーです。
サーバーが接続されました:すべて OK
サーバーが切断されました:誰も共有できません。
私が探しているもの:
サーバーなし:
- ユーザーには、最後のチェックインのバージョン ID に基づいたバージョン管理がまだあります。
- ユーザーは、ネットワーク上のすべてのバージョンをチェックして、最新のバージョン ID に基づいて古くなっていないことを確認する必要があります。
- チェックインしない場合は、マージ/最新のものを取得します。
- それらが更新チェックインの場合、現在のバージョン ID を +1 に設定します。