Так что в SVN вы можете делать такие вещи, как:
svn merge -r555:558
svn diff -c551
но (насколько я знаю) нет способа сделать:
svn merge -r555:558, 592:594
svn diff -c551, 557, 563
Для слияний вы всегда можете выполнить несколько команд подряд:
svn merge -r555:558
svn merge -r592:594
, но для различий это просто приведет к нескольким разностям (и это тоже немного неоптимально для слияний, поскольку вы можете получить конфликты из вещей, которые могут быть просто удалены в более поздних ревизиях).
Итак, мой вопрос ... есть ли способ, используя либо сам SVN, либо SVN в сочетании с командами Linux, для выполнения истинного, непоследовательного, мульти-ревизионного сравнения и / или объединения?