到目前为止,我通过将其保存在Dropbox文件夹中来管理我的代码,仅此而已。最近我的代码在规模和复杂性方面都在增长,我想知道设置GitHub或Bitbucket帐户以便更有效地管理它是不是更好。
我知道Git和Dropbox之间已有很多关于各种混音的问题;这正是令我困惑的原因。有人说这是great idea而其他人则认为是terrible idea。
我只想知道:如果我决定使用GitHub或Bitbucket设置git存储库,我应该将我的Dropbox文件夹的.git
文件夹移到之外吗?
答案 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来延长电池寿命。