文章分类 - SVN&GIT
摘要:开发部门有时候需要对写的代码进行错误检测并实时预览,虽然可以通过FTP上传的方式,然而SVN 本身有hooks模块,我们可以通过它实现开发部门的需求。[root@svn ~]# cat /data/svn/repos/hooks/post-commit#!/bin/sh#FileName: post
阅读全文
摘要:Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本...
阅读全文
摘要:本文来自coolshell网发表的一篇《多版本并发控制(MVCC)在分布式系统中的应用》。文中探讨了一种基于多版本并发控制(MVCC)思想的Conditional Update解决分布式系统并发控制问题的方法,和基于锁的方法相比,该方法避免了大粒度和长时间的锁定,当各个业务之间资源争用不大的情况下,并发性能很好。问题最近项目中遇到了一个分布式系统的并发控制问题。该问题可以抽象为:某分布式系统由一个数据中心D和若干业务处理中心L1,L2 … Ln组成;D本质上是一个key-value存储,它对外提供基于HTTP协议的CRUD操作接口。L的业务逻辑可以抽象为下面3个步骤:read:根据keySet
阅读全文
摘要:!/bin/bash#### http://kinggoo.com#### 需要安装sendmail mutt以便发送邮件通知,当然也可以改下代码,弄成网页访问形式也可以TIME=`date +%Y%m%d`SVNROOT=/opt/svnrootSVNDATA=/back/svndataSVNURL="http://URL/svn"TOMAIL=admin@kinggoo.com#针对配置http集成svn服务来做,如果你没有将http添加到服务。脚本内是通过http服务生效后返回显示信息OK来判断是否启动的!HTTP=/etc/init.ddeclare -a REPO
阅读全文


浙公网安备 33010602011771号