当我在工作时,我使用我的macbook,但在家里我更喜欢使用我的imac.当我们使用subversion时,我所要做的就是将我的工作目录放在我的dropbox文件夹中,它会同步我的两台计算机而没有问题.我可以在工作中停止工作(无需提交或推送),然后拿起我在家里想象的地方,完成我正在处理的工作,并从家里完成我的更改.从任何一台计算机上,它都被视为我在同一台计算机上完成所有工作.
所以我希望dropbox能够容纳我的本地工作目录并在我的计算机上同步.我不想使用我的Dropbox文件夹作为我的原始主人(这是我在谷歌搜索时发现的大部分内容).我很高兴使用github.我只是希望能够在没有打嗝的情况下从计算机切换到计算机.
我们切换到git,由于某种原因它不会以同样的方式工作.我到处都是冲突的疯狂错误.这就像git信息实际上没有放在dropbox文件夹中......或者dropbox没有看到并同步更改,因为git如何操作文件上的时间戳(猜测这里).
任何人都知道为什么这与git的工作方式不同以及我能做些什么才能再次获得相同的行为?
如果您使用 github(或任何其他 git 托管服务,只要您可以从两个地方访问它),那么只需从工作计算机上的 github 克隆中央存储库,然后从家庭计算机再次克隆它即可。完成更改后,将它们推送到中央存储库,然后在到达另一台计算机时拉取。确实,这要求您首先提交,如果您在团队中工作,那么您不想发布“正在进行的工作”提交。也许在中央存储库中创建一个只有您使用的分支,并将您的 WIP 提交保留在那里。
使用 Dropbox 对我来说似乎很奇怪。绝对应该有一种方法可以只使用 git 来做你想做的事情。
归档时间: |
|
查看次数: |
1260 次 |
最近记录: |