Вопросы по теме 'githooks'
предварительно нажать git-хук?
Я хотел бы запустить сценарий сжатия до git push , чтобы каждый раз, когда пользователь пытается отправить изменения в удаленный репозиторий, он проверял наличие незафиксированных изменений в сжимаемых ресурсах, прерывал git push , запускал git...
4321 просмотров
schedule
30.12.2023
git post-receive перехватчик в php
Я хочу иметь возможность выполнять php-перехватчик на post-receive перехватчике, чтобы копировать файлы из репозитория git в веб-папку на том же сервере и запускать только в том случае, если он был отправлен, был сделан в основной ветке, игнорируя...
1777 просмотров
schedule
07.11.2023
Как добавить файл в индекс в ловушке git pre-commit
Я поискал дубликаты, и хотя у некоторых из них есть похожие названия, я не нашел никого, у кого была бы такая же проблема, как у меня, так что приступим.
Я написал сценарий, который запускается на pre-commit и использует вывод git status...
3417 просмотров
schedule
20.04.2024
Git-хук для обнаружения изменений файлов, содержащих определенную строку
Я хочу предупредить пользователя, если его код содержит определенную строку, и предупредить людей по электронной почте.
Прямо сейчас я использую хук после получения, потому что обнаружение должно выполняться на стороне сервера.
Я обновляю...
288 просмотров
schedule
07.11.2022
Как вернуть мой удаленный и зафиксированный файл в репозитории git?
У меня есть проект на git. В моем проекте есть такие файлы, как:
file1.js
file2.html
file3.js
file4.css
file5.html
file6.jpg
file7.html
file8.js
file9.css
Я сделал git -rm имя файла для всех файлов и зафиксировал их, пока не остался с...
1316 просмотров
schedule
27.10.2023
код выхода из консольного приложения Windows недоступен в скрипте git hook
У меня есть следующий хук git pre-commit в Windows:
#!/bin/sh
./bin/Verification.exe
if [ $? -ne 0 ]
then
echo "Failed verfication: canceling commit"
exit 1
fi
exit 0
Verification.exe — это консольное приложение .Net, которое я свел...
653 просмотров
schedule
09.11.2022
Чем отличается среда git hook? (Запуск посредника в хуке после получения)
Есть ли что-то другое в среде, в которую входит SSH с помощью Git Hook, по сравнению с той, в которую вы подключаетесь по SSH вручную? Я пытаюсь запустить Middleman как часть хука после получения и не могу заставить его работать должным образом....
74 просмотров
schedule
16.10.2022
Проблема триггера Github-Jenkins с ведомым
У меня есть экземпляр jenkins, к которому подключена подчиненная машина Windows. У меня также есть работа, которая находится в github, и у меня есть триггер - «Сборка, когда изменение передается в GitHub».
когда я вношу изменения в github, на...
1817 просмотров
schedule
14.09.2022
Как я могу проверить репозиторий Git *в* удаленную папку?
Имея голый репозиторий, я могу использовать git --work-tree=/path/to/folder --git-dir=/path/to/bare.git checkout -f в хуке post-receive для извлечения головы в folder без папки .git внутри. Как я могу добиться этого, когда folder находится на...
84 просмотров
schedule
03.01.2024
Изменение файлов в хуке перед фиксацией без необходимости их повторного размещения
Я только начал использовать хук pre-commit в проекте, в этом скрипте я запускаю некоторые грубые задачи, такие как jshint и jsbeautifier.
Дело в том, что jsbeautifier изменяет файлы, поэтому, когда это происходит, мне приходится повторно размещать...
92 просмотров
schedule
23.03.2024
Новая строка в git-хуке
У меня есть крючок git, который вызывает файл php. Файл php выдаст вывод (после запуска некоторых модульных тестов). Файл ловушки - это файл sh. Вывод из файла php отображается на терминале, но \n удаляется, и все находится в одной строке. Любые...
391 просмотров
schedule
29.10.2023
Как мне сделать git-хук для изменения, а затем зеркального отображения репозитория git?
У меня есть репозиторий GitHub для моих точечных файлов здесь .
Он содержит скрипт installdotfiles.sh для установки точечных файлов с GitHub. Я хотел бы иметь еще один репозиторий git в GitLab для резервного копирования (и действительно крутую...
277 просмотров
schedule
25.09.2022
Как вручную запустить хук предварительной фиксации git, не пытаясь совершить фиксацию?
Я просто хочу иметь возможность запустить его, чтобы увидеть, проходит ли его код в моем рабочем дереве, без фактической попытки фиксации.
35930 просмотров
schedule
04.12.2022
Узнайте подготовленные файлы в хуке git `pre-commit` при использовании `git commit -a`
Я использую хук git pre-commit для автоматического форматирования всех моих промежуточных файлов. Я определяю промежуточные файлы через git diff --name-only --cached , а затем вызываю скрипт для этих файлов. Все это хорошо работает в...
2303 просмотров
schedule
08.02.2024
husky+lint-staged работает с неустановленными файлами
Я пытаюсь добавить git-ловушку перед фиксацией, которая будет запускать мой линтер только для затронутых (поставленных) файлов. Мой проект основан на приложении Create React.
Я добавил следующее в свой package.json :
"scripts": {...
4020 просмотров
schedule
20.02.2024
Как автоматически ставить коммиты из подмодуля
Я работаю над проектом, содержащим подмодуль и подмодуль одновременно. Поскольку они постоянно создаются локально, мне нужно обновлять подмодуль по крайней мере при каждой фиксации, которую я делаю внутри него.
Вот хук post-commit , вдохновленный...
66 просмотров
schedule
09.11.2022
Как активировать хук pre-receive в GitLab?
Мне нужно проверять каждый коммит, поступающий в GitLab, и блокировать любой из них, в котором есть определенный файл. Я использовал документацию здесь
Я создал файл с именем pre-receive в каталоге .git/custom_hooks .
В файле просто...
206 просмотров
schedule
30.10.2023