在没有问题的情况下在不同的机器上使用Git和Dropbox?

时间:2013-05-29 16:31:07

标签: git version-control synchronization dropbox bitbucket

我已经找到了一些类似的主题,但它并不完全相同。

我正在三台不同的机器上进行网页设计项目

  1. Office Windows PC
  2. Home Windows PC
  3. 的MacBook
  4. 我通过DropBox保持整个项目文件夹同步。这非常有效,我会保证这一点。我不与DropBox的其他人分享任何项目。

    现在,我想使用Git进行版本控制,并与其他人协作进行代码项目。我仍然在所有三台机器上工作,但实际上这三台机器仍然算作“一个人”而且只有一个git存储库的贡献者,因为它只是我。

    我有一个BitBucket帐户并为测试建议创建了一个新的回购:

    1. 我将回购克隆克隆到其中一台机器
    2. DropBox会自动将文件夹同步到下一台计算机
    3. 我尝试在第二台机器上克隆来自BitBucket的repo,但无法这样做,因为该文件夹已经存在且不是空的。
    4. 由于项目文件夹位于每台机器的不同位置,因此我怀疑这是否可行。 .git文件中是否存有与路径相关的信息?

      我认为从技术上来说,如果我的三个本地git repos完全由DropBox同步,它“应该”起作用。然后我有时会推到BitBucket上的主回购。或者我不可能使用Git?

      我不希望在我的Dropbox中有一个git master repo或类似的东西。我只是希望所有本地项目在不同的机器之间同步,并仍然将更改推送到bitbucket repo。永远不会同时推动两个人,因为它只是我。

      提前致谢,

      罗伯特

1 个答案:

答案 0 :(得分:0)

我建议你只使用BitBucket。你可以在那里简单地拥有你的主仓库,然后从BitBucket推送到你的三台机器。

在我看来,将DropBox添加到混音中几乎没有任何优势,但增加了很多复杂性。只要DropBox可以同步,你就可以达到BitBucket。