SVN: Как перечислить автора, дату и комментарии из журнала SVN - PullRequest
0 голосов
/ 10 марта 2020

Я использую SVN на машине Windows 10. Я хочу перечислить Author, Date и Comment всех коммитов в диапазоне дат. Поэтому я хочу сообщить 1 строку на коммит, и каждая строка имеет 3 столбца. Как я могу это сделать?

Я хочу иметь возможность скопировать этот отчет и вставить в Excel.

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 марта 2020

То, что вы ищете, называется Subversion Webview. Это сторонние разработчики, которые в основном могут бесплатно использовать веб-представление вашего репозитория, где вы можете отфильтровать коммиты следующим образом: Web View Showing the recent history from my repository

Вы можете либо отфильтровать их в представлении, либо скопировать их в Excel и добавить фильтр самостоятельно.

Надеюсь, это поможет.

0 голосов
/ 10 марта 2020

Краткий ответ

Ноу. Вы не можете изменить формат вывод журнала в чистом SVN, вы можете только отключить (-q опция) сообщение журнала в отдельной строке (строках)

Более длинный ответ

Поскольку журнал svn всегда имеет один (документированный) формат вывода и -r опция принимает дату в качестве параметров, вы можете записать соответствующие результаты команды журнала и последующей обработки (в стандартной для человека форме или в xml -output )

Длинный ответ

Если генерация различных пользовательских отчетов из SVN-репозиториев является вашей долгосрочной регулярной задачей, вы можете подумать (по крайней мере) об использовании Mercurial (с hgsubversion) в качестве интерфейса для обработки данных. С HG у вас будет - прозрачный доступ к оригинальным SVN-репозиториям - полная мощность шаблонов и revsets для извлечения и манипулирования данными в соответствии с вашими потребностями и требованиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...