Добавить svn комментарий (историю изменений) в файл (скрипт) - PullRequest
2 голосов
/ 01 апреля 2011

Возможно ли с помощью Subversion добавить историю изменений в файл со свойством svn, как с Id, Rev, Author?Мы бы хотели, чтобы история изменений автоматически добавлялась в начало файла.

Ответы [ 2 ]

2 голосов
/ 01 апреля 2011

Почему?У вас уже есть вся информация в SVN.

Это будет просто загромождать ваши файлы кода - вы действительно хотите, чтобы люди прокрутили несколько страниц этого, прежде чем начать видеть код?

Мой совет, чтобы ваши файлы кода оставались в покое, и если вынужна история изменений, используйте ваш инструмент контроля версий (SVN), чтобы получить ее.


Поскольку это необходимо, посмотрите это сообщение в блоге.

0 голосов
/ 05 апреля 2011

Похоже, вы хотите сделать что-то похожее на ключевое слово evil $ log $ в CVS . Есть причина, по которой его назвали злом, и почему он был исключен из Subversion без планов по его реализации.

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

Если вы действительно настаиваете на том, что это должно быть сделано, вы можете использовать Ant для разбора скриптов оболочки во время упаковки. Вы можете поместить страшное ключевое слово $LOG$ в свои сценарии оболочки, и когда Ant выполняет упаковку, он может заменить $LOG$ на историю Subversion.

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