我应该将我的Git文件夹保存在Dropbox之外吗?

时间:2013-09-15 22:47:15

标签: git github dropbox bitbucket

到目前为止,我通过将其保存在Dropbox文件夹中来管理我的代码,仅此而已。最近我的代码在规模和复杂性方面都在增长,我想知道设置GitHub或Bitbucket帐户以便更有效地管理它是不是更好。

我知道Git和Dropbox之间已有很多关于各种混音的问题;这正是令我困惑的原因。有人说这是great idea而其他人则认为是terrible idea

我只想知道:如果我决定使用GitHub或Bitbucket设置git存储库,我应该将我的Dropbox文件夹的.git文件夹移到之外吗?

3 个答案:

答案 0 :(得分:15)

是的,将您的Git文件夹保留在Dropbox之外非常重要。

Dropbox有时会get confused并创建大量的文件副本,例如filename~(conflict),这可能会让您的Git存储库陷入困境并需要时间进行清理。

答案 1 :(得分:9)

事实上,如果你使用的是GitHub或其他公共Git托管服务,你根本不应该把你的Git存储库放在Dropbox中。这对我来说几乎没有意义(至少对我来说),因为只要你有互联网访问权限,你就可以在任何地方访问你的代码了。

your link中的情况完全不同,认为Dropbox上的Git是一个好主意。由于他只使用Git而没有公共Git服务器,所以他只使用Dropbox作为中央git存储库,其作用类似于GitHub。

对使用 Git 和使用 Github 之间的差异以及使用Github和Dropbox的目的三思而后行。

关于您的问题,是的,您应该将.git文件夹保留在Dropbox 之外,如Leon所述。除了他给出的最重要的原因之外,还有另一个原因:.git文件夹可能会变得非常大并且可能会占用Dropbox的大量空间。

同时,强烈建议将Git存储库完全移出Dropbox。

答案 2 :(得分:0)

我将所有git文件夹都保存在Dropbox中。我的用例是,我在家中有一个台式机,握住笔记本电脑并继续在笔记本电脑上进行开发,然后我到达办公室,在那儿跳到台式机上-它是完全无缝的,我不必担心任何未使用的东西工作。

唯一的缺点是它会导致Dropbox的CPU使用率上升,因此我在旅途中暂停Dropbox来延长电池寿命。