コードベースに定期的にインポート(およびパッチ)する必要があるかなり大きなライブラリがあります。
SVN Book では、「ベンダー ドロップ」のパッチを適用したバージョンを保持する「ベンダー ブランチ」スキームを推奨しているようです。これは機能しますが、ベンダーも SVN を使用しており、reop への読み取りアクセスを許可しています。
パッチを更新する必要があるときに、ベンダー ファイルの履歴にアクセスできると便利です。
だから私の質問は:
何らかの形でベンダー ファイルの履歴へのアクセスを保持する、パッチを適用した「ベンダー ブランチ」を作成する方法はありますか?
(svn:external フォルダーについての言及を見たことがありますが、リビジョンを固定するという点で完全な影響を本当に理解しているかどうかも、それに対する独自のパッチをどのように正確に維持するかもわかりません。)
ここで取るべき正しいルートは何ですか? (FWIW、ベンダーは月に 1 回リリースします。私たちは年に 1 ~ 2 回程度更新をプルする予定です。)
ありがとう