У меня проблемы с списками изменений SVN и svn diff
. В частности, я хочу получить историю изменений определенного списка файлов для указанного диапазона ревизий.
Списки изменений SVN кажутся идеальным решением, поэтому мой подход был:
svn changelist LIST a.txt b.txt d.txt ...
svn diff --changelist LIST --revision 2:3
К сожалению, сюда входят все файлы, даже те, которые отсутствуют в списке изменений. Использование того же синтаксиса без --revision
прекрасно работает.
Я подозреваю, что списки изменений предназначены только для рабочей копии и вообще не учитываются для истории. Если это так, что будет самой простой альтернативой?