Могу ли я заблокировать svn от принятия, если код содержит определенные ключевые слова?
272
MMM
Время от времени я случайно фиксирую код, содержащий console.log
или debugger;
мой svn транк. Очевидно, что это не идеально, и я хотел бы добавить проверки, которые в первую очередь не позволили бы мне делать подобный код.
Могу ли я предотвратить коммит, если мой код содержит определенные ключевые слова?
Мой клиент SVN выбора TortoiseSVN. Я искал в Интернете решение, но в основном я нашел материал, связанный с перехватчиками на стороне сервера. Моя цель - запустить только эту клиентскую часть .
Возможно, вам удастся настроить сценарий подключения перед фиксацией, который подберет файл для этих значений и заблокирует его. Быстрый поиск нашел это: 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 ответов на вопрос
Похожие вопросы
-
7
одновременное совместное использование текстовых документов
-
3
Безопасный доступ к хранилищу Subversion моей домашней сети
-
7
Лучший интерфейс SVN для Linux?
-
-
3
TortoiseSvn & Windows7 RC1: невозможно открыть MSI-файл, «Не удалось открыть этот установочный п...
-
6
Персональный контроль источников через SubVersion - останови меня, прежде чем я зайду слишком далеко...
-
2
Диалог сравнения не показывает различий
-
4
Mac OS X diff инструмент для документов Microsoft Word?
-
3
Шифровать пароли в отдельных файлах
-
3
Subversion: как я могу автоматически обновить большой список рабочих копий?
-
4
Аутентификация с замазкой в Mac OS X?