用网盘和git来管理资源
来源:岁月联盟
时间:2012-02-18
1、不需要服务器,如果你想弄个服务器也可以;
2、极其方便的分支管理;
3、可以和svn混合使用;
4、只在根目录下生成文件不想用直接删掉就可以,清理比较方便;
其时用git的纯版本数据储存在网盘中,一个很好的效果是别人如果不去clone出你的内容是无法指导你到底存储的是什么内容的。从这个角度来说我们的隐私也保障了,谁知道那一天这个网盘会不会被黑或者破产,我们的资料以这样的形式存储也能够在网盘安全出现问题被扫描是有效的避免明文出现。
我因为使用的linux系统,所以只能使用云诺来作为环境了,(坚果铺子支持linux但是要求nautilus2的扩展,我用的是kde没办法使用)。具体的步骤如下:
1、用在网盘目录中用“git init --bare --shared”初始化一个纯仓库;
2、在项目目录下“git remote add 名字 目录”,将仓库添加进来;(如果你的本地资源没用使用git来管理,你需要git init初始化,并用git commit -a将这些资源提交到本地仓库中);
3、将“git push 名字”代码提交到仓库;
4、ok,现在网盘会自动检测到文件变化同步到远程的网盘中了。
这样,你在家里用网盘同步下仓库,就可以更新出资源了。分支的操作git提供了很强大的支持大家自己研究吧。
附:个人感觉dropbox最好用,多平台支持,可是墙了;快盘功能强大,但是没有linux和mac版;国内有linux和mac版本的也只有坚果铺子和云诺了。
摘自 缘起的博客