版本管理
iloveyin
这个作者很懒,什么都没留下…
展开
-
Github初始配置
使用GitHub步骤:1、申请GitHub帐户 xxx ,创建名为new-project的新Repository 2、安装Git客户端(Linux)#yum install git git-gui3、 生成密钥对,这样项目可以push到 GitHub上#ssh-keygen -t rsa -C "xxx@gmail.com"4、将.ssh/id_rsa.pub拷贝到原创 2013-01-18 11:43:04 · 3962 阅读 · 0 评论 -
SVN用户权限配置
repository目录下的conf有三个文件:svnserve.conf、passwd、authz,依次修改你可以直接删除默认的svnserve.conf文件,然后使用下面的配置:# vi svnserve.conf[general]anon-access = noneauth-access = writepassword-db = passwdauthz-db原创 2012-09-01 17:48:44 · 1264 阅读 · 0 评论 -
linux subversion-1.7.3环境搭建
SVN安装: 我采用的是目前当前网站发布的版本:subversion-1.7.3 首先,需要安装预先安装四个组件,你的subversion才能正常工作。 -本文假定apahce已经安装!-系统在 默认情况下,是已经有apr-util及apr这两个包的,只不过他们的版本较低,只支持subversion 1.4因此,具体可以看看: # rpm -qa | grep aprapr-util-1.2.7-转载 2012-07-19 13:09:22 · 1325 阅读 · 0 评论 -
git忽略文件方法
项目中经常会生成一些Git系统不需要追踪(track)的文件。典型的是在编译生成过程中 产生的文件或是编程器生成的临时备份文件。当然,你不追踪(track)这些文件,可以 平时不用"git add"去把它们加到索引中。 但是这样会很快变成一件烦人的事,你发现 项目中到处有未追踪(untracked)的文件; 这样也使"git add ." 和"git commit -a" 变得实际上没有用处,转载 2013-02-25 10:19:47 · 1203 阅读 · 0 评论 -
Git merge和git branch 分支与合并
一次提交的对象数据多次提交后形成指向上次的指针分支是指向一个commit对象的一个 可变指针 master是分支的默认名字,指向最后一次commit对象的指针创建分支就是创建分支指针head指针指向当前工作目录为分支合并自动识别出最佳的同源合并点查看源码打印?01转载 2014-08-13 17:26:06 · 80178 阅读 · 1 评论 -
gerrit使用总结
gerrit还是轻易不要尝试引入,它的权限管理,真是复杂极了。对于小型团队,初期这将是个噩梦,但是对于像OpenStack,安卓这种大型team,又是一把利器。下面尝试测试了两个用户的简单情况,很多配置都是系统默认,没有进行啥复杂配置,即使这样也是错误百出,光一个commit就要折腾半天,而且还有些机制没搞清楚。首先要做的准备工作就是准备两个gerrit用户,use转载 2014-10-15 10:19:52 · 33380 阅读 · 2 评论