シナリオは次のとおりです。
- svn cp または mv 一部のファイル
- そのファイルを変更する
- svn diff > マイパッチ
他のマシン (同じ作業コピー、ただし変更なし):
- mypatch を適用してみてください。
- 失敗 -> 存在しないファイルを変更しようとします。
この場合、svn diff にパッチ適用可能なパッチを生成させる、または svn diff によって生成されたパッチをきれいに適用するにはどうすればよいですか? コミットできません。私はmergeinfoを保持したいと思います(明らかな回避策は、以前のファイルに接続せずに、ファイルを完全に新しいものとして追加することであるため)。