2009-10-22 5 views
1

Я использую Eclipse и SVN как исходный репозиторий. Всякий раз, когда пользователь проверяет код, я хочу добавить версию SVN и идентификатор пользователя, кто внес изменения и комментарии, предоставленные пользователем, прежде чем проверять код в файле.Как включить ключевые слова svn в шаблоны кода Eclipse

У вас есть какой-либо шаблон кода?

ответ

1

Subversion имеет функцию под названием Keyword Substitution (это manual page), которая делает почти все, что вы хотите для текстовых файлов: вы можете получить номер версии, имя пользователя и пару других сведений, но не комментарии коммита.

В принципе, вы должны включить свойство SVN для файлов, где это должно произойти, и вставить ключевые слова в форме $MyKeyword$, где вы хотели бы получить информацию. Во время операции фиксации они будут заменены (это операция на стороне клиента). Пожалуйста, обратитесь к странице руководства для получения конкретных инструкций.

Помните, что при использовании этой функции есть некоторые последствия. Например, файл изменяется при совершении, поэтому его необходимо перекомпилировать (в зависимости от используемого языка). Кроме того, эти файлы будут чаще отображаться как конфликты в diff.

Смежные вопросы