- 博客(7)
- 收藏
- 关注
原创 SCM与源代码管理
源代码管理并不是一个老话题,但是实际实施过程中存在许多不正确的方式和理解。1.管理什么?对代码的访问设定权限,通过不同授权让成员使用;为代码提供一个集中存储的空间,让成员间能够保持同样的代码环境。这是绝大多数实施的唯一方式和理由。这种方式忽视了一个重要的概念“传承”,直白点说就是管理应该能够让“加入的”成员能够了解“离开的”成员的“思路与过程”,以保证开发团队的稳定性,减少技术与成员之
2010-04-02 09:49:00 1297
原创 Git在软件开发初期的使用
软件开发的初期,主要的问题在于需要变化的东西太多了;以至于提交的时候有时就是为了“阶段备份”而并没有什么实质的完成。在这种情况下,对于怎样写commit信息的问题让我比较疑惑,因为有的提交并不是完整修改;经过尝试我还是找出了一种简单的方法。方法的过程如下:1)只添加一个.gitignore文件的来做第一次提交,commit log可以是“Initialize repository"。2)创建一
2010-03-05 16:27:00 580
原创 git使用解惑-2
1.我在用git关注一个开源项目的更新,我想按提交顺序查看代码怎么办?建议的方式是,针对每次提交创建分区,以切换分区的方式查看。git rev-list HEAD|tail -1|head -1 #第1次提交的SHA1git rev-list HEAD|tail -2|head -1 #第2次提交的SHA1…以此类推,可以得到一个SHA1串。git checkout e8365163 #只需要
2009-07-07 09:04:00 705
原创 git使用解惑-1
1.为什么直接clone下来的仓库,checkout出来的东西会显示已修改?这是一个很麻烦的事情,基本都在windows平台上出现。已知的原因是,在安装的时候,选择了错误的CRLF处理方式。这里建议使用文件原始的CRLF吗,不进行自动转换。修改.gitconfig文件[core]段autoCRLF = false,并重新checkout基本能够解决此问题。笔者将从linux下clone的库放到wi
2009-06-10 16:53:00 1126
原创 GIT在windows下使用经验谈
1.关于msysgit使用MingGW编译的git版本,网址http://code.google.com/p/msysgit/。虽然其版本更新并没有紧随git-scm.com中的版本,但其可用性也是非常高。不知道什么原因(可能是不支持在windows下架设服务器),阉割掉了git-daemon,git-cvsserver等作为代码同步源的功能,但剩下的功能已经足够了。还有的问题就是,与linux
2009-06-06 09:15:00 5549
原创 安装gitosis管理GIT仓库
1.下载安装gitosisgit clone git://eagain.net/gitosis.gitcd gitosispython setup.py install2.生成密钥,初始化gitosisuseradd git –无密码不可登录su gitcdssh-keygen -t rsa –按提示生成gitosis-init 3.管理仓库a.在git下新建manager目录cd
2009-06-06 09:11:00 2466
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人