Прошу прощения, если это дубликат, я искал google и SO и не мог найти ничего подобного, так как это довольно общий набор слов для поиска!Репозиторий Git с git-каталогом, хранящимся в другом месте
Я хочу, чтобы каталог .git находился за пределами рабочего дерева.
Мне нужно сделать это, потому что это хранилище git в скрытом хранилище внутри проекта с использованием другого программного обеспечения для управления версиями, и, к сожалению, способ его создания - это несколько проектов (которые я хочу, чтобы каждый из них был репозиторием git) внутри один корневой каталог и скрипты сборки, которые хотели бы очистить файлы из каталогов проектов. До сих пор я управлял версиями корневого каталога и игнорировал все другие каталоги проектов, поэтому один из проектов был версией, но теперь я хочу, чтобы версия другого проекта явно не могла иметь несколько репозиториев git в корневом каталоге (или я могу ? Это был бы хороший альтернативный ответ). Помещение каталогов .git в другое место на диске было бы хорошим решением, если это возможно.
Не можете ли вы настроить другое программное обеспечение для управления версиями, чтобы игнорировать эту директорию .git? Что такое другой VCS? – Vinzenz
Да, я немного упростил ради вопроса. Это на самом деле часть наших других инструментов и процесс сборки, который любит чистить вещи; в то время как я могу заставить VCS игнорировать каталог .git, я не могу сделать это с этими другими инструментами, к сожалению (и не могу их модифицировать, чтобы это допускать). –
Извините, забыли сказать: VCS ... не нормальный. Предположим, что это собственность. –