5

01-2015

python实现git钩子(hooks)

虽然是用python实现的,其实可以是任何服务端脚本。svn的钩子功能非常的好用,git也是可以实现钩子功能,只不过因为其实分布式的特征,我们如果想让某个服务器更新提交代码,我们通过远程库通知目标服务器,目标服务器接到通知,执行git pull即可。

利用git做项目自动化备份和恢复

git是目前十分流行的分布式项目版本管理系统,较之svn有很大的优势,昨天就想着应该好好利用一下git,于是就想着可以利用git的版本回退等做一个简单的项目自动备份和恢复功能。这样既可以使用git做项目的版本管理,又可以利用git做备份。这样项目进行迁移,备份等等都是非常方便的。