Ответ 1
Если персонализация ограничена определенными файлами, способ обнаруживать только просмотр ее содержимого, вы можете:
- только файлы шаблонов версий, которые всегда будут перенаправлены на ваш "общий контент" репо
- сохранить личные файлы значений (файлы с правильными значениями в нем, которые всегда игнорируются вашим ретранслятором git и никогда не толкаются)
- version script файлы, которые могут принимать файл шаблона, файл значений и автоматически создавать файл с конечным результатом. Этот сгенерированный файл также не будет нажат, а также будет проигнорирован вашим реестром git.
Идея состоит в том, чтобы сделать это поколение автоматически при оформлении заказа.
Вы делаете это, объявляя драйвер фильтра содержимого.
В режиме проверки, в smudge
script, обнаружите контент (эти сценарии "фильтр-драйвер" не имеют имя файлов, которые они фильтруют) ваших файлов шаблонов, и генерирует правильный контент, ища файл значений по определенному пути.