当我在工作时,我使用我的 macbook,但在家里我更喜欢使用我的 imac。当我们使用颠覆时,我所要做的就是将我的工作目录放在我的保管箱文件夹中,它可以毫无问题地同步我的两台计算机。我可以在工作时停止在我的 macbook 上工作(无需提交或推动),然后在家里继续我在 imac 上中断的地方,完成我正在处理的工作,然后在家中提交我的更改。在任何一台计算机上,它都被视为我在同一台计算机上完成所有工作。
所以我希望 Dropbox 存放我的本地工作目录并在我的计算机之间同步。我不想使用我的 Dropbox 文件夹作为我的原始主文件(这主要是我在谷歌搜索时发现的)。我很高兴为此使用 github。我只是希望能够在没有打嗝的情况下从一台计算机切换到另一台计算机。
我们切换到 git,但由于某种原因它不能以同样的方式工作。我得到了疯狂的错误,到处都是冲突。这就像 git 信息实际上并没有存放在 Dropbox 文件夹中......或者由于 git 如何操作文件上的时间戳(在这里猜测),Dropbox 可能没有看到和同步更改。
任何人都知道为什么这与 git 的工作方式不同以及我可以做些什么来再次获得相同的行为?