1

Вот ситуация ...

  • Я занимаюсь разработкой под windows8, и у меня есть несколько проектов, каждый проект, с определенным локальным репозиторием git

  • Для каждого локального репозитория у меня есть удаленный пустой репозиторий на моем VPS (я использую ssh для аутентификации и хранения изменений репозитория), сервер Windows 2003 для монтирования VPS с использованием диска NTFS.

Удаленный репозиторий находится в: C:\GIT\REPO\

"Удаленная" папка DropBox находится в C:\Dropbox

Я добавил соединение из C:\GIT\REPO в C:\Dropbox\REPO и Dropbox загрузил все ...

и, наконец, настоящая проблема:

Когда я отправляю на удаленный сервер, используя SSH, изменения сохраняются в C:\GIT\REPO (если я проверяю системное свойство, я вижу, что некоторые файлы изменены).
То же самое происходит в C:\Dropbox\REPO (потому что это соединение)
Как ни странно, Dropbox не находил измененные файлы и никогда не синхронизировал их, если я не сделал паузу вручную, а затем возобновил синхронизацию, если сам.
При этом выпадающем списке перезагрузите индексные файлы и выполните синхронизацию новых файлов ...

это ошибка? как я могу обойти эту проблему? предложение?
Есть ли лучшее решение, чтобы всегда иметь обновленную резервную копию данных?

1 ответ1

1

Я начал использовать Git с синхронизации своего репозитория Git с DropBox, но недавно переключился на размещение частных репозиториев в Bitbucket - он позволяет вам размещать бесплатные, безопасные частные репозитории и избавляет вас от необходимости беспокоиться о аспекте синхронизации самостоятельно. Он также поддерживает Mercurial :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .