1、SVN的使用
1)创建版本仓库(Shop),在服务器端创建文件夹保存我们的项目,如下图所示
以上文件夹只相当于一个普通文件夹,其还不是仓库
2)建立SVN仓库
基本语法:
svnadmin create 仓库路径(如:D:\svn\MyApp\Shop)
3、配置仓库监管
基本语法:
svnserve –d(后台运行) –r(监管目录) 仓库路径(如D:\svn\MyApp\Shop)
监管:
apache : http://localhost/定位到htdocs
svn:svn://localhost或主机ip定位到监管目录(仓库)
以上窗口请勿关闭,否则系统自动关闭svn链接
2、配置多仓库
在实际项目开发中,我们可能拥有多个项目,那么如何解决svn监管多项目目录问题?
答:可以采用apache监管方式,让svn监管项目主目录
1)创建仓库
svnadmin create 仓库路径
2)建立服务器端仓库监管
由于我们拥有多个项目,所以可以采用监管MyApp主目录实现多项目监管
svnserve –d –r MyApp路径
问题:MyApp主目录通过监管后,其是文件夹还是数据仓库?
答:虽然可以通过svnserve监管MyApp目录,但是MyApp仍是一个文件夹,其只是提供一个公用的监管目录而已。
3)通过svn://localhost或ip地址/仓库名称来访问指定仓库
svn://localhost或ip地址指向MyApp目录,但是真实的仓库在MyApp目录下面,所以可以采用如下方式访问指定仓库
如:svn://localhost/OA