Я использую GitLab для этого репо, и я изменил свой файл предварительной фиксации с этого:
if [ "$FILES" != "" ]
then
echo "Running Code Sniffer..."
./vendor/bin/phpcs --standard=PSR2 --encoding=utf-8 -n -p $FILES
if [ $? != 0 ]
then
echo "Fix the error before commit."
exit 1
fi
fi
на это:
if [ "$FILES" != "" ]
then
echo "Convert files from DOS to UNIX standart";
php ./dos2unix.php $FILES
fi
if [ "$FILES" != "" ]
then
echo "Running Code Sniffer..."
./vendor/bin/phpcs --standard=PSR2 --encoding=utf-8 -n -p $FILES
if [ $? != 0 ]
then
echo "Fix the error before commit."
exit 1
fi
fi
Но каждый раз, когда яобъединить из другой ветви или создать новую ветвь, новый код исчезнет.
Как мне зафиксировать эти изменения, чтобы любая новая ветвь имела такой же файл предварительной фиксации?