SVN О диапазоне номеров правок (ревизий/коммитов) -- в т.ч. при объединении веток. svn merge --revision

Ещё раз об указании правой и левой границы при объединении веток.

Дело, в том, что svn merge работает как svn diff, а svn diff работет так:

svn diff --revision 4:5 URL/rules.txt

Здесь фактически написано:

Покажи новое вплоть до выполнения 5-ого коммита, с учетом того,
что исходным состоянием считается коммит 4

НО: аналогичный merge:

svn merge -r 4:5 URL/trunk

Сделает то же самое, то есть изменения сделанные в коммите 4 не применятся!

Поэтому при выборе левой границе - например при просмотре лога, учитывайте данное соображение (то что нужно брать N-1) от самой ранней нужной правки (проверено на практике).

Key Words for FKN + antitotal forum (CS VSU):