SVN: Как экспортировать измененные файлы со всеми сообщениями журнала в список?
Можно ли экспортировать все измененные файлы между двумя версиями, с историей в список/файл..?
скажет, что я сделал несколько изменений в некоторых файлах.
Я бы хотел, чтобы это был список сортировки:
rev | filename | log
----+------------+-----------------
20 | test.cs | added ftr 21
20 | file.cs | added ftr 21
21 | test.cs | removed bug 212
22 | awesome.cs | added ftr 23
22 | test.cs | added ftr23
...
Я не мог найти своего рода вариант сделать это в TortoiseSVN. Но я бы подумал, что это не то, что нужно извлечь.
В любом случае, если кто-то может мне помочь с этим...
Спасибо заранее!
Бруно
Ответы
Ответ 1
Вы используете TortoiseSVN, так что это очень просто, используя Show Log.
Просто используйте команду журнала TortoiseSVN show log. Затем в появившемся окне выберите диапазон ревизий, на которые вы хотите получить информацию, щелкнув по первому и сдвинув + щелкнув по последнему. Затем просто скопируйте с помощью Ctrl-C, а затем вставьте результаты в свой любимый текстовый редактор. На выходе будет отображаться номер ревизии, автор, дата, сообщение фиксации и список измененных, добавленных и удаленных файлов.
Ответ 2
вы можете попробовать версию командной строки в cygwin:
svn log -v -r revFrom:revTo
Опция -v предоставляет вам список файлов, которые были изменены. Добавление -xml выводит информацию как XML, и вы можете преобразовать ее в то, что вам в конечном итоге необходимо.
Ответ 3
svn log [repo_url] -v -r revFrom: revTo
например.
svn log http://svn.mozilla.org/projects/ -v -r 113000: 113800