У меня есть хранилище, которое содержит файлы контента и исходного кода. Разработчики должны работать только с исходными файлами. Чтобы сэкономить место, разработчики не должны клонировать файлы контента (которые находятся в ГБ) в их локальное хранилище. Исходные файлы не представлены в проекте как подмодули, а находятся в том же месте, где находится содержимое.
Мой подход такой: я создал ветку Источник из Мастер , а затем удалил файлы содержимого из этой ветви. И я опубликовал ту же ветку для клонирования для разработчиков.
Когда я объединяю изменения из ветви Source обратно в Master , файлы содержимого удаляются в Master . Как это ограничить? И если это невозможно, то есть ли способ выполнить мое требование иметь отдельную ветку / клон, имеющий только отфильтрованные файлы, т.е. исходные файлы в ней?