2012-08-28 3 views
2

После попытки поиска некоторой информации о «Динамическое изменение файла changelog.txt с IDE», я не нашел ничего, что могло бы помочь мне найти ответ.Автоматически заполнять файл changelog.txt после каждой фиксации SVN в любой IDE

Представьте, что я внес некоторые изменения во множество файлов (среда PHP) с использованием Eclipse PHP или JetBrains PHPStorm 3+, и я хочу их записать в svn repository. Можно ли настроить любую из этих IDE для динамического заполнения файла changelog.txt в предопределенном формате с информацией (Date, SVN Comment и т. Д.)?

Заранее благодарим за любую информацию, которая укажет на ответ.

ответ

3

Не известно о каких-либо плагинах, которые делают это автоматически, но вы можете написать сценарий с помощью инструментов командной строки svn (в Linux по умолчанию установлены утилиты svn, в Windows вы можете использовать CollabNet SVN или аналогичные). Вы можете вытащить журналы svn и перенаправить на файл changelog.txt в желаемом формате.

Вы также можете сделать это в python с помощью модуля pysvn.

+0

Использование сценариев пост-сборки (и предварительной сборки) прямо в затмении. – count0

+0

спасибо, ребята, проверите это и дадите мне мою обратную связь – aspirinemaga

+0

Я попытался найти что-то, но не повезло. Не могли бы вы разместить полезную ссылку, где я мог бы найти полезную информацию? спасибо – aspirinemaga