关于Git和Dropbox的问题。我使用网上各种教程设置了Git和Dropbox。当我上传我的项目时,我注意到Dropbox文件夹非常小(与我的本地计算机相比仅为1mb左右,而不是约4mb)。我很确定实际文件没有被推送到Dropbox。这是正常的吗?
谢谢!
关于Git和Dropbox的问题。我使用网上各种教程设置了Git和Dropbox。当我上传我的项目时,我注意到Dropbox文件夹非常小(与我的本地计算机相比仅为1mb左右,而不是约4mb)。我很确定实际文件没有被推送到Dropbox。这是正常的吗?
谢谢!
正如已经指出的那样,Dropbox 不是分享您的存储库的最安全解决方案(参见 "这很蠢吗:通过 Dropbox 共享 GIT?")。
Greg Bacon 指出 Dropbox 已经保留了旧版本的文件,这与 Git 的功能有点重叠。
请参见 "此讨论"(虽然该讨论涉及完整的存储库备份,而不仅仅是裸存储库)。
我使用带有Dropbox因同步大量文件而变慢,而Git则会在硬盘上创建许多文件。您可以定期运行
git gc
来鼓励将这些许多散装对象打包成少量的打包对象。此外,只要您执行任何操作:
checkout
、stash
、commit
、fetch
、rebase
、reset
等,Dropbox就会开始同步。如果我工作得太快,我会担心Dropbox会创建冲突副本我的文件。更糟糕的是,Git的内部存储甚至更加脆弱(Git绝不是备份方法!),因为Dropbox设计用于处理普通的
.doc
文件,所以在操作文件或文件名时过于粗心大意。如果其中某些内容出现问题,您可能会发现自己没有办法。
git bundle
的Dropbox:只需同步一个文件。