私たちは一度に数週間氷上に置くことができるいくつかの機能ブランチを持っています。トランクに多くの変更を加えた後、トランクからの変更をブランチにマージするか、ブランチを削除し、トランクから直接新しいブランチを作成し、開始ブランチからの変更をブランチにコピーするのが最善です。Subversionはdiffをマージしているか、未修正ファイルのリビジョンを更新していますか
私が尋ねる理由は、マージのためだけです。SVNは、最後のマージからトランクのdiffを頭にかけて、ブランチに適用します。
多くの場合、トランクの変更がブランチの変更を上回るため、diffのサイズからフィーチャーブランチを削除し、フィーチャーブランチのパッチを変更して新しいブランチを作成すると意味があります。
これは、多くのPDFが更新された場合に特に問題となります。
別の方法として、SVNがブランチのファイルに触れられなかったことを認識して、diffを盲目的に適用するのではなく、そのリビジョン番号を更新する方法があるようです。
Subversionの出力から、diffを適用しているようです。