SubVersion中的keywords
使用subversion时,commit是不能自动替换相应的keywords,如Id、Author等。 解决办法: 1、对svn add和svn import进来的代码,可以修改~/.subversion/config文件,把enable-auto-props设置为yes,并修改auto-props节部分的内容,把你想要实现的代码类型添加进去: *.php=svn:keywords:Id...
View Article使用trac进行subversion项目的管理
浏览wordpress发现他们用的项目管理系统很好用,可以执行CVS进行项目管理的大部分功能。 以后是否可以架在我们的服务器上进行项目的管理? http://www.edgewall.com/trac/ What does Trac do? Trac lets software project developers and users track, use and manage: *...
View Article安装subversion: ssl+auth_mysql+mod_svn
此处采取的方案是: ubuntu feisty, apache2, auth_mysql, ssl, mod_svn。 其中,apache2+auth_mysql的安装及设置参考前面的文章:http://wlx.westgis.ac.cn/409/ apache2+ssl的安装和设置参考:http://wlx.westgis.ac.cn/407/ 然后开始安装: sudo aptitude...
View Articlesvn中转移库及彻底删除某目录
本机上已经有的svn库,如何合并到服务器上已经运营的svn呢? 可以这么处理: svnadmin dump /your/svn/repository/path > svn.dump 同时,若某个project我不想上传到公共服务器与大家共享,或者是一个脏导入,可以这样删除: cat svn.dump | svndumpfilter exclude...
View Article整合phpbb3和svn服务
整合,题目有点大,呵呵。 其实就是把SVN的用户控制交给phpbb3来进行处理。 要求SVN必须采用apache2/mod_auth_mysql来进行控制的。 然后在phpbb3的后台创建一个新的用户组,用于控制可以访问SVN服务的用户。然后在mysql里创建一个视图,提取用户名称和密码。注意,PHPBB3采用的加密方式是直接MD5。假设创建的组名为svn: create view svnauth...
View ArticleContinuous Integration: 持续集成
原文见:http://www.martinfowler.com/articles/continuousIntegration.html 这儿还有一篇中文的说明:http://bbs.scmlife.com/viewthread.php?tid=5500 我是在研究trac的plugin的时候,发现有一个plugin看不懂,不知道是干什么的,就搜索了一下。 转录一下: 胡凯:持续集成实践案例解析...
View Article使用branch的策略
在开发过程中,开始可以直接使用trunk进行开发,每到发布一个新版本时候,就拷贝到tags里。但随着系统的复杂化,特性的增加,模块的增多,系统越来越复杂,这个时候,为了系统的稳定性考虑,就可以考虑使用branch来进行开发。每增加一个新特性,首先在branch里进行,当稳定性达到一定程度后,就可以合并到trunk。 这个是由QGIS的开发者提出来的一个策略: Initial announcement...
View Articlesvn merge:主干与分支之间的合并
合并是svn使用的一个难点,合理使用merge功能可以减少很多不必要的工作,提升工作效率。 实例1. 从主干到分支的合并 在主干中某部分的功能已经得到了修改和增强,现在想把这些增强的功能应用到分支上,就可以这样操作: svn merge -r 1804:HEAD...
View Articleubuntu服务器升级导致svn失效问题
由于openssl的heartbleed漏洞问题,网络中心邮件过来提示安全问题。该服务器之前采用ubuntu 13.04,但update后发现无对应更新,网络搜索后才发现13.04版本已经不维护了。因此需要更新整个系统到13.10。更新很正常,没有提示问题。 今天小李告诉我不能svn更新了,提示: SSL handshake failed: SSL 错误:An unexpected TLS...
View Article
More Pages to Explore .....