Dropbox имеет проблемы с файлами git. Создание дубликатов и т. Д. Однако я хотел бы, чтобы он создавал резервные копии некоторых элементов, которые могут не обязательно включаться в мои репозитории git, а также отслеживать изменения, которые я еще не совершил git.Сохранение папки .git за пределами dropbox
У меня есть отличное решение для этого, когда это совершенно новый мерзавец репо (git init
)
меняю каталоги в папке проекта в раздаточной и в терминале:
git --git-dir=~/git_storage/my.git --work-tree=. init && echo "gitdir: ~/git_storage/my.git" > .git
Это работает точно так же, как Я бы ожидал. Он заменяет папку .git
в рабочем каталоге текстовым файлом .git
, содержащим каталог, в котором фактически хранятся файлы git. Все это - вне dropbox. Остается только текстовый файл .git
, который будет синхронизироваться.
Однако, я хотел бы знать, как иметь ту же самую установку (каталог .git за пределами dropbox) для клонированного или уже существующего репозитория.
Возможная альтернатива: http://stackoverflow.com/a/1961515/227176 – Sukima
Возможный дубликат [Использование git с проектом в папке Dropbox] (http://stackoverflow.com/questions/19550657/using-git -with-a-project-in-a-dropbox-folder) – Sukima
Оба эти вопроса предполагают, что папка .git находится в Dropbox. Это совсем не то, о чем я прошу. Повторите рассмотрение вопроса, я обновил его, чтобы добавить более ясность. –