現在、私は小さな開発者チームを管理しています。すべてのコードに Subversion を使用しています。開発者がそれぞれ独自のローカル コードを持つのではなく、すべて同じコード ベースで作業できるようにするツールがあるかどうか知りたいですか?
6 に答える
これを行うには多くの方法がありますが、試す必要はないと思います。ソース コードのプライベート ワーキング コピーは、開発者がコード ベースの 1 つのコピーで作業する必要がないようにするために特別に作成された実証済みの方法です。
ソース管理は良いことであり、それから離れることはお勧めしません。
あなたの質問がよくわかりません。gitやbazaarなどのソース管理システムが必要な場合があります。これらにはローカル ブランチがあり (各開発者には独自のブランチがある場合があります)、中央リポジトリとコードを同期できます。
コードをネットワーク共有に置くこともできますが、プライベートな作業コピーに固執する必要があるという Andrew Hare の見解に強く同意します (私からの彼の回答に +1)。
この質問の背後にある理由を投稿できれば、コミュニティが実際の問題に対する適切な解決策を見つけるのに役立つ可能性があります。
これはおそらくあなたが望むものではありません。ソース コード管理を使用することの要点は、ソース ツリーの同じ物理コピーで作業しないようにすることです。
あなたが本当に解決したい問題は何かを詳しく説明してください。
何らかの理由で、SVN を正しく使用していないようです。SVN を使用すると、すべて同じコード ベースを使用できます。コード ベースは svn リポジトリに格納されます。ローカル コピーを編集し、それらの変更に満足したら、SVN にコミットします。現在のコード ベースのコピーが必要な場合は、SVN からエクスポートできます。自分のローカル コピーを編集してからリポジトリにコミットすることで、他のユーザーの変更を上書きしないようにすることができます。
Andrew Hare に同意する必要があります。ソース管理は良いことであり、使用する必要があります。非常に制御された方法で、1 つの開発者の変更をロールバックできます。