公司每人发个虚拟机,没装svn,装了下,顺便记录下。
svn 安装:不谈
svnadmin create /svn/project1
在project1下再新建trunk,tags,branches视情况而定
conf文件夹下修改authz ;passwd ;svnserve.conf
*向trunk中导入源码:
svn import -m "first import" /home/yousourcecode file:///svn/project1/trunk/ 你懂的
启动 svnserve -r -d /svn //*注意这里的启动目录
linux 下svn的自动更新
hook文件夹下:post-commit 添加一句shell
svn update '/data/www-data/web-channel-all' --username 'fun' --password ‘*****' 完事儿
可能存在的问题:
1。文件名编码的问题
export LC_CTYPE="zh_CN.UTF-8" 可能能解决。
2。没有log的问题
修改svnserve.conf : anon-access = none