Вопросы по теме '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 просмотров

Как я могу проверить репозиторий 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