У меня есть настройка, при которой вся папка projects
синхронизируется в режиме реального времени на нескольких компьютерах (например, Dropbox). Внутри этой папки у меня может быть отдельная папка проекта, например project-A
. Затем внутри папки проекта у меня всегда есть папки source
и documents
.
Я хочу оставить под контролем версий папку source
, но не папку documents
. Поэтому я клонирую исходники в папку source
. Это означает, что мой локальный репозиторий git будет синхронизирован между несколькими машинами (возможно, как с Linux, так и с Windows).
Это вызовет проблемы и испортит мой репозиторий git каким-то образом, о котором я не знаю? Я не знаю, смогу ли я отключить синхронизацию исходных папок, и даже если бы я мог, кто-то другой мог бы забыть это сделать и иметь проблемы. Я думал о том, чтобы разделить исходный код и документы на отдельные корневые папки, где синхронизируется только одна из них, а другая нет, но мне бы очень хотелось, чтобы все файлы проекта хранились в одной папке, если это возможно.
Любые идеи о том, как лучше всего это сделать?
[править] Для пояснения, репозиторий git клонирован из Kiln (онлайн-репозиторий git), но так уж получилось, что местоположение клонировано и синхронизировано между несколькими компьютерами.