すでにたくさんのトピックがあることは知っていますが、私の状況では svn で本当に苦労しました。次のようなトランクディレクトリをネストしています。
product_name/trunk/product_module/trunk
これは面倒ですが、これは私の選択ではなく、git への移行は 2 か月後にのみ可能になるため、常に dir パスと混同されます。
問題は、ブランチ uat にマージコミットメッセージのみが含まれるように、以前のすべてのコミットメッセージを転送せずにマージproduct_name/trunk/product_module/trunk/
するにはどうすればよいかということです。product_name/trunk/product_module/branches/uat
可能であれば、実際にはリビジョンIDを扱いたくありません。多分svn copy
この仕事をすることができますか?
編集:これは重複していません。質問はリポジトリの移動ではなく、ブランチのマージに関するものです。閉鎖に投票した人は、リポジトリとブランチのマージの違いがわからない場合、明らかに svn をまったく使用していません。さまざまなツール、さまざまなパターンとアクション、さらにはシナリオ。そして、引用されたすべてのパスを含む完全なコマンドが必要です。