Создание необходимого хука комментариев для черепахи SVN - PullRequest
2 голосов
/ 30 июля 2009

Кто-нибудь реализовал зацепку, которая требует от разработчиков ввода х символов перед успешной отправкой? Я искал хуки, но не совсем понял, как реализовать это для Subversion, используя Tortoise специально для Windows Environment .

Ответы [ 3 ]

2 голосов
/ 27 апреля 2014

Просто щелкните правой кнопкой мыши верхний уровень вашего репозитория. В контекстном меню выберите TortoiseSVN, затем Свойства, чтобы увидеть это диалоговое окно:

enter image description here

Нажмите кнопку «Создать» в правом нижнем углу и выберите «Размер журнала». Введите количество символов, которое требуется для фиксации и блокировки (10 в примере ниже).

enter image description here

Выполнить коммит из каталога верхнего уровня, который вы только что изменили. Теперь ваш репозиторий требует, чтобы все пользователи комментировали, прежде чем вносить изменения.

1 голос
/ 30 июля 2009

Попробуйте это , которое было взято из здесь

Обратите внимание, что использование требований фиксации на стороне клиента также может работать, если у вас есть разработчики, которым вы доверяете.

EDIT:

Тогда попробуйте это? http://svn.haxx.se/users/archive-2006-05/0594.shtml http://blog.tfanshteyn.com/2007/11/subversion-pre-commit-hooks.html

0 голосов
/ 13 октября 2015

Если вы используете JIRA вместе с Subversion, используйте дополнение Commit Policy .

Он может проверить количество символов в сообщении фиксации с условием с именем Сообщение фиксации должно соответствовать шаблону . Еще лучше, вы можете использовать регулярное выражение, как это, чтобы считать только непробельные символы:

(?:\S|\S\s*){10,}

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

Отказ от ответственности: это коммерческое дополнение, и я работаю над ним.

...