yum install httpd -y yum install mod_dav_svn subversion -y vim /etc/httpd/conf.d/subversion.conf [root@bogon svn]# cat /etc/httpd/conf.d/subversion.conf LoadModule dav_svn_module     modules/mod_dav_svn.so  LoadModule authz_svn_module   modules/mod_authz_svn.so  
     DAV svn     SVNParentPath /svn   #
        # Require SSL connection for password protection.        # SSLRequireSSL        AuthType Basic        AuthName "Authorization Realm"        #AuthUserFile /svndata/test/conf/passwdfile        AuthUserFile /etc/subversion/passwd        AuthzSVNAccessFile /etc/subversion/auth        Require valid-user     #    [root@bogon svn]#
mkdir -p /svnchown -R apache.apache /svntouch /etc/subversion/passwd /etc/subversion/authchown own apache.apache /etc/subversion/passwd /etc/subversion/authyum install php -y
wget  https://github.com/mfreiholz/iF.SVNAdmin/archive/stable-1.6.2.zip unzip  stable-1.6.2.zipcp -r iF.SVNAdmin-stable-1.6.2/ /var/www/html/svnadmin   cd /var/www/html  chown -R apache.apache svnadmin  cd /var/www/html/svnadmin  cd /var/www/html/svnadmin
systemctl restart  httpd默认用户admin  admin浏览器浏览:IP/svnadmin

1.png

1.png

3.png

4.png

trunk是生产环境的包

branches是开发环境的包

tags是每次上线完毕以后项目的trunk的包打一个tag

新项目开发:

  1. 在trunk上面初始化(创建目录并提交)

  2.创建branches开发环境分支 在trunk项目里面的项目右击->tortoisesvn->branch/tag->

2.png

3.在branches上面update一下就出现了

2.png

分支合并

在branches下面创建了文件怎么合并到trunk,更新前先update下防止别人文件丢失

2.png

右击项目 svn--> show log

2.png

2.png

选择merger version  to 然后找到trunk的项目 进入文件夹 就可以了

2.png

325345

项目打tag  trunk项目上线完毕后 打个tag 到tags目录下

2.png