为什么80%的码农都做不了架构师?>>>
参考: http://subversion.apache.org/packages.html#centos
# yum install subversion
# yum install mod_dav_svn
2.创建版本库
# mkdir -p /mnt/svn (创建版本库目录)
# cd /mnt/svn
# svnadmin create tm(创建版本库tm)
3.启动svn
# svnserve -d -r /mnt/svn/tm
4.配置访问权限
# cd /mnt/svn/tm/conf/
# vim svnserve.conf
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
[sasl]
# vim passwd
[users]
xxx = xxx123456
# vim authz
[aliases]
[groups]
[/]
xxx = rw
5.重启svn
# killall svnserve
# svnserve -d -r /mnt/svn
6. windows下开启svn check out svn://xxxx.com/tm/
至此安装结束,svn已可用。 以下内容为linux下本地加载使用svn的步骤和事项,可不用看。
/*--------------------------------------------------------
6.检出:svn co svn://127.0.0.1/tm
7.添加文件:svn add 目录
8.提交修改:svn commit
9.删除文件但保存本地副本:svn delete --keep-local 目录
10.忽略当前目录下的data和attachment目录
# svn propedit svn:ignore .
# 在编辑器中输入目录名,用回车分隔
# svn commit
11.查看当前目录的状态:svn status
问题1:
svn: 无法使用外部编辑器获得日志信息;考虑设置环境变量 $SVN_EDITOR,或者使用 --message (-m) 或 --file (-F) 选项
svn: 没有设置 SVN_EDITOR,VISUAL 或 EDITOR 环境变量,运行时的配置参数中也没有 “editor-cmd” 选项
解决办法:
a.vim ~/.bash_profile
b.增加:export SVN_EDITOR=vim
--------------------------------------------------------*/
参考链接: http://www.2cto.com/os/201304/201812.html