Вставить комментарии автоматически, используя TortoiseSVN? - PullRequest
0 голосов
/ 30 октября 2009

Хитрый вопрос: Мне нужно, чтобы произошло следующее:

1) Перед тем, как вы нажмете кнопку фиксации, tortoisesvn должен вставить комментарий юридического уведомления к передаваемым файлам кода. Я говорю ТОЛЬКО на стороне клиента.

2) Svn: ключевые слова не будут работать, потому что эти ключевые слова уже должны быть в файле.

Может быть, есть способ написать плагин для черепахи?

Ответы [ 2 ]

2 голосов
/ 30 октября 2009

СЦЕНАРИИ НА СТОРОННЫХ КРЮЧКАХ (БЕЗОПАСНО, но в зависимости от клиента SVN):

Единственный безопасный способ сделать это - использовать скрипты на стороне клиента. Вот подсказка о том, как это сделать с помощью TortoiseSVN: http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-settings.html

НЕ ИСПОЛЬЗУЙТЕ СКРИПТЫ НА СЕРВЕРНЫХ КРЮКАХ:

Сценарии ловушек на стороне сервера не помогут, там не разрешено изменять данные (считается, что они не применяются). Причина в том, что сценарий на стороне сервера не может изменить вашу локальную копию, и в результате вы получаете несоответствующие данные. См. http://svnbook.red -bean.com / nightly / en / svn.reposadmin.create.html # svn.reposadmin.create.hooks для получения дополнительной информации об этом.

2 голосов
/ 30 октября 2009

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

...