私は一見単純に見えることをしようとしていますが、問題があります。
基本的に、私はsvnリポジトリを持っており、リビジョン122から作成されたトランクとブランチがあります。
ブランチにファイル(src / utils / foo.py)を追加し、リビジョン128としてコミットしました。すべて問題ありません。
ただし、ブランチで必要なトランクへのコミット(つまり、(123,124,125,126,127))がいくつかあります。したがって、次のようにします。
$ svn merge -r122:127 ^/projects/my_project/trunk/src/utils .
--- Merging r123 through r127 into '.':
D foo.py
おっと!ファイルが削除されました!これが起こらないように私は何を間違っているのですか?