昨天和客户聊起版本控制,建议他采用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
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.执行
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,融合到资源管理器中,使用比较简单.
Popularity: 27% [?]



Be The First To Comment
Related Post
Please Leave Your Comments Below