Могу ли я заблокировать svn от принятия, если код содержит определенные ключевые слова?

272
MMM

Время от времени я случайно фиксирую код, содержащий console.logили debugger;мой svn транк. Очевидно, что это не идеально, и я хотел бы добавить проверки, которые в первую очередь не позволили бы мне делать подобный код.

Могу ли я предотвратить коммит, если мой код содержит определенные ключевые слова?

Мой клиент SVN выбора TortoiseSVN. Я искал в Интернете решение, но в основном я нашел материал, связанный с перехватчиками на стороне сервера. Моя цель - запустить только эту клиентскую часть .

0
Возможно, вам удастся настроить сценарий подключения перед фиксацией, который подберет файл для этих значений и заблокирует его. Быстрый поиск нашел это: https://www.codeproject.com/Articles/528302/TortoiseSVN-pre-commit-hook-in-Csharp-Save-yoursel вы можете настроить хуки фиксации в меню настроек TortoiseSVN в настройках правой кнопкой мыши. (Удален мой ответ, так как он не связан, и у меня нет полного ответа) Mokubai 5 лет назад 0
Вы можете сделать это с помощью сценария оболочки. Subversion не поддерживает хуки на стороне клиента. uzsolt 5 лет назад 0
@uzsolt Сама Subversion не поддерживает перехватчики на стороне клиента, но клиент TortoiseSVN поддерживает. Mokubai 5 лет назад 0
О, я не использую TortoiseSVN. uzsolt 5 лет назад 0

0 ответов на вопрос

Похожие вопросы