私の質問は、SVN マージ メカニズムのいくつかの基礎に関連しています。ここではマージの問題を報告していません。さらに、私はSVNブックのマージの章を通過しました(初心者ではありません)。
トランクに 10 個のリビジョンがあり、リビジョン 5、6、7、8、9、および 10 を特定のタグにマージしたいと考えています。
マージ操作を 6 回実行することで、tortoise SVN でマージを成功させることができました。毎回、リビジョンを 1 つだけ指定しました (つまり、5、6、7、8、9、10)。
SVN リビジョンの私の理解が正しければ、リビジョン 10 (HEAD リビジョン) には、以前のリビジョン、つまり 5、6、7、および 9 のすべての修正が含まれています。したがって、リビジョン 10 を指定することにより、マージ操作を 1 回だけ実行することで時間を節約できたはずです。
私の質問に対する明らかな反応は、「修正の範囲」を指定する必要があるということです。
私の質問は、リビジョン 10 に以前のリビジョンのすべての変更が含まれる場合に範囲を指定する理由です ( http://svnbook.red-bean.com/en/1.7/svn-book.html#svn.basic.in-action )? 単一のリビジョン (番号 10) を指定してマージを実行し、SVN が正しいマージを実行することを期待することはできませんか?