私は、CodePlex の Subversion プロジェクトで作業する際に自分自身を問題に陥れました。私にはローカル リポジトリがあり、CodePlex にはプロジェクト用のインターネット リポジトリがあり、2 つが混在していません :-(.
しかし、亡くなった親愛なる父は、賢い人と賢い人の違いは、賢い人が抜け出す方法を見つける罠に賢い人は入らないということだと私によく言っていました。言い換えれば、私は何か間違ったことをしていたに違いありません。そう:
あなたが数人の開発者のグループだとしましょう。変更を開始したい Subversion 制御のプロジェクトがインターネット上にあります。ローカルで作業し、ニーズに合わせて変更したい。ローカルのバージョン管理が必要です。リポジトリに受け入れるインターネットの変更、つまり、関連性があり重要で、ノイズの原因とならないものを制御したいと考えています。あなたは自分のローカルな変更のいくつかをインターネットにコミットしたいと考えています。それらは安定しており、コミュニティ全体に関連していると確信しています。
この操作方法は私には常識のように思えますが、オープン ソース プロジェクトに取り組んだことはありません。では: 1. これは本当に一般的な操作方法ですか? 2. Subversion でトラブルに巻き込まれることなくそれを行うにはどうすればよいですか?