Когда я на работе, я использую свой MacBook, но дома я предпочитаю использовать свой IMAC. Когда мы использовали subversion, все, что мне нужно было сделать, это поместить мой рабочий каталог в папку dropbox, и он без проблем синхронизировал бы мои два компьютера. Я мог перестать работать над своим macbook на работе (без коммитов или нажатий), затем выбрать, где я остановился на своем imac дома, закончить то, над чем я работал, и зафиксировать свои изменения из дома. С любого компьютера это воспринимается так, как будто я делаю всю свою работу на этом компьютере.
Итак, я хочу, чтобы в dropbox находился мой локальный рабочий каталог, и он синхронизировался на моих компьютерах. Я НЕ хочу использовать папку dropbox в качестве основного источника (что, в основном, я и нашел, когда гуглял для этого). Я счастлив использовать GitHub для этого. Я просто хочу иметь возможность переключаться с компьютера на компьютер без сбоев.
Мы перешли на git, и он почему-то не работает так же. Я получаю сумасшедшие ошибки с конфликтами повсюду. Это похоже на то, что информация git на самом деле не хранится в папке dropbox ... или, возможно, dropbox не видит и не синхронизирует изменения из-за того, как git манипулирует метками времени в файлах (догадываясь здесь).
Кто-нибудь знает, почему это работает по-другому с git и что я могу сделать, чтобы получить то же поведение снова?