svnベンダーブランチを使用してサードパーティライブラリをアップグレードしようとしています。(ソースコードを変更しました)
すべての手順に従ってベンダーブランチを作成しました::
古いバージョン(サードパーティライブラリ)のベンダーブランチを作成しました最新バージョン(サードパーティライブラリ)のベンダーブランチを作成しました(usign svn_load_dirs.plスクリプト)を使用して最新バージョンを現在のフォルダにコピーしました
svnのベンダーリポジトリの構造
URL/ベンダー/ライブラリ/3.5.0URL/ベンダー/ライブラリ/3.7.0URL/ベンダー/ライブラリ/現在
私はライブラリを持っています-3.5.0はURL/トランク/ライブラリ/customized-libraryで使用/変更されています
URL/ベンダー/ライブラリ/3.7.0とURL/ベンダー/ライブラリ/3.5.0の違いをURL/トランク/ライブラリ/customized-libraryにマージしようとすると問題が発生します
URL / trunk / library / customized-libraryがチェックアウトされているフォルダーにいて、次のコマンドを使用してマージを実行します
svn merge URL / vendor / library / 3.5.0 URL / vendor / library/current。-パラメータを受け入れる
受け入れパラメータにtheirs-conflictを使用すると、古いバージョンへのすべての変更が無視され、mine-conflictを使用すると3.7.0からファイルがコピーされ、延期を使用すると3.7.0のファイルが無視され、例外がスローされます。 「ツリーの競合」
ありがとうギャン