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