Мой проект настроен так, что у меня есть исходные коды и файлы конфигурации в отдельных папках.
Для ясности, вот основная структура папок:
C:\SourceCode
C:\ConfigFiles1
C:\ConfigFiles2
C:\ConfigFiles3
Это вызывает проблему, потому что я хочу отслеживать все эти папки с помощью Git.С другой стороны, Git хочет, чтобы каждый отслеживаемый файл содержался в одной папке верхнего уровня.
Если, например, папка .git находится в SourceCode ( git init / c / SourceCode ), она откажется добавлять ConfigFiles1 ( git add ../ConfigFiles1) потому что он находится за пределами хранилища.
Я бы хотел избежать создания хранилища непосредственно на C: \ ( git init / c ), если это возможно, потому что это только кажетсябеспорядочный.Тем не менее, я возьму то, что смогу получить.
Я не могу переместить эти файлы конфигурации в более удобное место.Я застрял с этой структурой папок.
К вашему сведению, в моем случае я использую Git на Windows (msysgit)