Trac+Subversion 配置指南
昨天和客户聊起版本控制,建议他采用Trac+Subversion的方式管理. 因为他比较关注实时的迁入迁出记录的网站方式浏览. 软件官方站点: Trac,Subversion. 1.安装 环境:Debian
apt-get install python2.5 clearsilver subversion trac
2.配置 创建资源库并初始化
mkdir /var/repos svnadmin create /var/repos
导入初始资源库
mkdir /tmp/project mkdir /tmp/project/branches mkdir /tmp/project/tags mkdir /tmp/project/trunk svn import /tmp/project file:///var/repos -m “initial import” rm -rf /tmp/project
初始化Trac
mkdir /var/project trac-admin /var/project initenv
配置Subversion
nano /var/repos/conf/svnserve.conf
找到
# [general] # password-db = passwd
修改为
[general] password-db = passwd
编辑passwd增加用户
nano /var/repos/conf/passwd
找到
# [users]
修改为
[users] user = password //用户名为user,密码为password
3.执行 启动Subversion
svnserve —daemon —root /var/repos
启动Trac
tracd —port 8000 /var/project
之后就可以(假定该机器ip为192.168.1.100) 使用浏览器浏览Trac,例如:http://192.168.1.100:8000/project/ 使用客户端访问Subversion,例如:svn://192.168.1.100 Trac的详细配置可修改/var/project/conf/trac.ini文件 4.客户端 客户端使用TortoiseSVN,融合到资源管理器中,使用比较简单.