Я всегда использую команду svn log, например. svn log -rXXXX:YYYY
, чтобы получить сообщения фиксации между двумя тегами в моем репозитории SVN.используя svn-журнал, чтобы извлекать сообщения фиксации между тегами, когда изменения перекрываются по ветвям
Проблема, которую я иногда нахожу, заключается в том, что если я делаю большой выпуск, включающий выпуск тега из ветки, которая никогда не была выпущена в эту среду, прежде чем у меня возникнут проблемы с извлечением точного списка сообщений о совершении.
Например, я хочу высвободить разницу между 01.02.03 (r4152) и 01.03.02 (r4272), теперь нормальный svn log -r4152:4272
может выглядеть как очевидный ответ здесь, но ветвь 02.03
никогда ранее не выпускалась (к этой среде), поэтому я отмечаю, что 01.03.01 имеет редакцию , которая предписывает тег 01.02.03.
Так что я выпускаю код из ветки 01.03
с первого раза, поэтому мне нужно иметь возможность извлекать сообщения о ревизии для всего, что подходит для этой ветви, а не только для числовых различий версий.
Есть ли способ сделать это с помощью команды svn log
?
могли бы вы найти решение ? – caesar