トランクとブランチの 2 つの作業コピーがありました。
- トランク -> アプリ 1.0
- ブランチ -> 1.2 -> アプリ 1.0
App 1.0名前を変更する必要がありましたApplication(「1.0」は、バージョニングが「手動で」行われ、SVN があまり使用されていなかった時代からの古風です。あまり経験がありませんが、今すぐ設定しようとしています。ソース管理)。
私はTortoiseSVN -> Rename自分1.2\App 1.0とtrunk\App 1.0ローカルのディスク フォルダー (作業コピー) で行い、リポジトリ内のフォルダーの名前も変更しました ( Repo-browser.
それでも、1.2 ブランチのコード ファイルabc.csは、そのベースが古いファイルであると「考えている」: App 1.0/abc.cs.
Diff with previous versionエラーが表示されます ( 「Subversion がエラーを報告しました: リビジョン 604 で 1.2\App 1.0\abc.cs のリポジトリの場所が見つかりません」 )。
このファイルのリビジョン グラフを参照してください。

(わかりやすい理由から、アプリケーションの実際の名前を編集しました。)
トランクの変更をブランチにマージして伝播するのは、少し面倒です。
さらに、私の同僚はまだApp 1.0作業コピーを持っています (まだコミットも更新もしていません)。
問題は、どこで間違ったのか、どうすればそれを修正できるのか (私と同僚の両方にとって) です。
両方のフォルダーの名前を個別に変更したことが、履歴トレースを壊した間違いだと思います (現在、写真では 637 と 639 の間に直接の接続はありませんが、それが必要です)。代わりに何をすべきだったのか、それを修正する方法もわかりません。