現在、ブランチからの変更をトランクにマージしようとしています。ブランチの変更により、トランク内の各プロジェクトの名前がブランド解除されます。簡単にするために、トランクのルートは次のようになります...
company-name-services
company-name-security
company-name-web
そして枝はそのように見えます...
services
security
web
ブランチを現在の状態にするために、次のコマンドがブランチで実行されました...
svn mv company-name-services services
svn mv company-name-security security
svn mv company-name-web web
その後、ブランチとトランクの両方でコードの変更が行われました。マージを実行しているので、トランクの作業コピー内で、Tortoise SVN を使用してマージ タイプとして「ブランチの再統合」を選択し、実行の結果としてブランチへのパスを「From URL」として選択しました。これは現在、作業コピーに含まれています...
company-name-services
company-name-security
company-name-web
services
security
web
フォルダー company-name-* は削除対象としてマークされ、他のブランド名が削除されたフォルダーは追加対象としてマークされます。商標が削除されたプロジェクト フォルダ内のすべてのファイルに関連する履歴情報がなく、トランクで発生したさらに悪い変更が商標が削除されたフォルダに存在しないという問題があります。svnコマンドラインツールを使用してフォルダーの名前が変更されたことを考えると、SVNはトランクから変更を取り込み、マージ後に履歴を保持するのに十分なほどインテリジェントであると思いました。私が受け取っている結果は期待どおりですか、それともマージを実行する必要がある他の方法はありますか?