tortoiseSVN と Subversion に問題があります。プロセスは次のとおりです。
- コンピューター A に新しいリポジトリを作成します。
- コンピューター B の作業コピーにリポジトリをチェックアウトします (両方の PC で Windows Vista を使用して、ピア ツー ピア ネットワークを使用します)。
- ASP.NET Web サイトのファイルとディレクトリを作業コピーにコピーします。
- ファイルを追加してから、コミットします。ここまでは順調ですね。
- PC B の作業コピー内のファイルを編集します。
- ファイルをコミットすると、問題が発生します。
- まず、tortoiseSVN はリポジトリ内のファイルを削除できないため、コミットに失敗します。
- コミットの 2 回目の試みで、tortoiseSVN はファイルが古くなっていると言います。
- PC B で tortoiseSVN の更新を実行します。成功し、変更はありません。
- PC B でコミットを実行しようとすると、同じファイルが古くなっているというエラーが発生します。
私には次のように思えます。
エラーにもかかわらず、最初のコミットは部分的に成功しました。その結果、もう一度コミットしようとすると、ファイルが古くなっています。
しかし、明らかに別の何かが間違っています。今度は PC A で新しい作業コピーをチェックアウトすると、ファイルへの変更がコミットされたことが示されます。その後、問題なく変更を加えてコミットできます。リポジトリが PC A にあることに注意してください。そのため、PC A の作業用コピーは正常に動作しているようです。
ピア ツー ピア ネットワークも正常に動作しているようです。
だから私は本当に何をすべきかわかりません。この Web サイトで作業する人が 2 人必要なので、バージョン管理が必要です。
どんな助けでも感謝します。私は今、次に何を試すべきか本当にわからないパイの段階にいます.