首先进入到对应的目录下
cd /var/www/html/svndata
1.svnadmin create linux//创建一个名字为linux的工厂
2.由项目经理创建项目,并且导入到工厂中
2.1进入项目的文件
1.mkdir project
2.cd project
3.vim index.php
2.2使用svn import 完成项目的导入svn import -m "linux first" linux svn://localhost/linux
3.由开发人员来checkout检出相应的项目
3.1进入项目的文件
3.2检出项目(svn co svn://ip/linux)
4.开发人员对项目进行开发
4.1提交(svn ci -m "02") 或 (svn commit -m "haha")
5.其他开发人员只要checkout之后就可以通过svn udpate来更新新的版本。
在客户端提交的同时保持服务器端web和svn同步
1.checkout 一份svn
svn co svn://localhost/linux /var/www/html/svndata/worker
cd /var/www/html/svndata/linux/hooks
cp post-commit.tmpl post-commit
编辑post-commit,在文件最后添加以下内容
export LANG=en_US.UTF-8
SVN=/usr/bin/svn
WEB=/www/webroot/
$SVN update $WEB –username username –password password
增加脚本执行权限
chmod +x post-commit