Диверсия для пересмотра истории и журналов по исходным кодам
Я попытался найти какой-нибудь ресурс для Subversion, как сделать историю ревизий и протоколирование сообщений в исходном коде; этот вопрос может быть простым
Мы сменили CVS на Subversion. У меня возникла проблема, как сделать историю ревизий и журнал сообщений, чтобы показать на исходные коды. В CVS мы использовали
/**
* Revision:
* $Log$
*
*
* $Id$
*/
Для фиксации в CVS с сообщением журнала. Я попытался поместить "$ Revision$ и $Id$ " в исходный код Subversion; однако это не работает для обновления версии история по исходному коду.
Я использовал знак ревизии следующим образом для Subversion
/**
* Revision:
* $Revision$
*
*
* $Id$
*/
Есть ли у вас какие-либо идеи, как добавить историю изменений и комментарии к исходному коду, когда исходный код зафиксирован ?
Спасибо
2 ответа:
Вам нужно задать свойство
svn:keywords
для файлов, в которых вы хотите заменить ключевые слова, например:svn propset svn:keywords "Date Revision Author Id" *.c
Subversion не предлагает историю 'Log' в качестве расширяемого тега.
Вы получаете идентификатор, дату, ревизию и т. д., Но вам нужно установить "свойства svn" - см. "svn propset" в руководстве или справке. Хорошие интерфейсы к SVN (например, режим Emacs) позволяют вам видеть их непосредственно, а также избегать командной строки.