我知道有类似的问题--这是我最喜欢的一个问题:Using Git and Dropbox together effectively?
我的问题是:我已经开始使用Git来保存不同版本的学校信息。假设我有一个保存resume.doc和SoP.doc的GradSchool文件夹。这个文件夹在我的dropbox文件夹中,因为我使用dropbox作为备份。Dropbox有“版本控制”,但它不是那么好,所以我想更好地跟踪它的版本。所以
~: cd ~/Dropbox/GradSchool/
~/Dropbox/GradSchool/: git init
~/Dropbox/GradSchool/: git add .
~/Dropbox/GradSchool/: git commit -a但现在这意味着我有了一个.git文件夹,每次它改变时,它都会被“推”到我的dropbox中,以及文件夹中的文档。如果我在我的机器上更改分支,dropbox现在会将该版本同步到它的服务器和我的其他机器上吗?
这是一种错误的做法吗?上面链接的不同SO问题有不同的工作流程,但它也没有将项目文件保存在dropbox文件夹中进行备份。它还提到了创建一个可以推送到的“纯”repo。什么是“纯”回购?(用简单的术语来说,因为我是新手)。任何关于我应该如何修改我的工作流程的帮助都将是很棒的!
谢谢!
发布于 2010-09-07 22:57:33
我使用Git & Dropbox编写了很多代码,希望能够在多台计算机上轻松访问。内容不同,但想法相同。我将我的.git文件夹保存在Dropbox目录中。因为所有内容都是紧密压缩的,所以它实际上不会占用太多空间。除非同步让你感到困扰,否则我会说这根本不是问题。它从来没有给我带来任何痛苦,我至少有4-5个项目以这种方式存储。
发布于 2010-09-20 09:39:44
您可以创建两个独立的存储库,一个在Dropbox中,另一个在本地计算机上。然后你可以在本地仓库上工作,当你准备好把它放到Dropbox上时,你只需使用git push即可。
你可能会对另一个答案感兴趣,它向你展示了如何设置一个“空的”repo。
https://stackoverflow.com/questions/3659707
复制相似问题