Вот мой прецедент: я беру PNG и другие вещи в моем Git repo. Я хотел бы применить конкретный процесс для всех PNG, которые я хотел бы совершить, и это результат процесса, который я, наконец, хочу совершить (потенциально модифицированный PNG).Как автоматически вызывать скрипт перед добавлением git?
В начале я подумал о крючке (например, pre-commit
), но это немного странно, потому что процесс изменит файл, поэтому мне нужно будет его снова добавить! И в соответствии с тем, что я read, нет крюка pre-add
(или что-то в этом роде).
Может быть, решение заключается в создании псевдонима git? Но я не хочу меняться - слишком много - как работают люди, я ищу гладкий и прозрачный способ.
Если у вас есть ключ ... даже если ключ должен изменить мою идею процесса.
Hi @ philip-oakley спасибо за ответ, ваше решение кажется правильным: «чистый» фильтр запускается при постановке файлов. Я постараюсь использовать его и сказать вам, если все в порядке! – Labynocle
решение в порядке, но приятно переписать файл, но немного сложнее обработать изображение :) Мне нужно больше исследовать – Labynocle