Как установить драйвер мерзавца для игнорирования папки на слиянии

Я имею, уже сделал обширный поиск, читают много ТАК вопросов и решений и попробовал его различные пути, но я не мог сделать то, что я хочу, который довольно прост.

У меня есть основное ответвление, где весь основной код находится, и ответвление дизайна, где расположение приложения направляющих создается командой разработчиков. Они добавили папку, названную "фотошопом" к общедоступной папке для хранения их источников для изображений также при управлении версиями. Но я не хочу, чтобы эта папка была скопирована на слиянии в основное ответвление, потому что, ну, в общем, это не нужно.

По-видимому, способ сделать это через драйвер слияния. Так, я создал "проигнорировать" драйвер:

[merge "ignore"]
name = always ignore during merge
driver = ignore.sh %0 %A %B

И созданный ignore.sh файл на моем $PATH:

exit 0

Я создал .gitattributes файл внутренняя общественность/, потому что папка фотошопа должна быть проигнорирована полностью, и это собирается появиться под общественностью/:

photoshop  merge=ignore
photoshop/ merge=ignore
photoshop/* merge=ignore
photoshop/**/* merge=ignore

Как Вы видите, я попробовал несколько различных шаблонов к игнорированию целой папки, но это не работает. Я полагаю, что это вызвано тем, что нет никакой папки на основном ответвлении, таким образом, нет никакого конфликта и таким образом, мерзавец не использует проигнорировать драйвер. Существует ли способ достигнуть этого, не имея необходимость создавать папку общественности/фотошопа на ведущем устройстве?

Спасибо!

13
задан Felipe Koch 24 June 2010 в 15:39
поделиться

1 ответ

Вы пытались добавить файл .gitignore в свою ветку master , чтобы игнорировать любое содержимое каталога photopshop ?
Тогда слияние проекта с мастером не должно добавлять этот новый каталог в master .

Если это сработает, вам все равно понадобится драйвер слияния, но на этот раз для управления содержимым файла .gitignore .

0
ответ дан 1 December 2019 в 20:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: