SVN的好处自然就是让多人同时工作,让多人同时一个项目进行研发,即开发团队一定会用到,很多时候我们面对大的项目开发时,总需要许多人一起去做,做好的东西放在一起,统一在服务器上进行管理,所有成员都能在项目中获取你最新修改的那部分,而你也可以获取其它成员的最新修改,比如一个网站,我们每个人电脑上都是一个完整的本地站点,其实我们只负责一部分,其它部分是由其它成员编辑并通过SVN下发给我们每一个开发人员。
这次使用SVN是因为在另一城市的鸟程序员对网站的一些JS和Css进行修改和管理,又有另一个城市的鸟程序员要对后台功能进行修改,而我这边要对首页进行稍稍改版,如果我们分别开通ftp的话,那网站上那站点会因为我们分别的工作修改而混乱,如果存在相关联的地方则可能出错,于是使用SVN进行这次项目的管理。
大概结构如下:
-----> IIS,WEB站点 (每一次整个的确认和修改之后,站点从SVN获取最新的完整内容)
<------> 程序员1 (位于长沙,此次项目中负责网站前端开发的)
SVN服务器项目内容--------- <------>设计师1 (位于广州,负责美工设计)
<------>程序员2 (位于上海,负责后台程序开发)
<------>项目管理员(位置北京,负责对项目整体进行管理,并操作IIS站点的更新)
这结构中,其中IIS是单向的,它只获取最新版本的软件程序,而其它几个分支都是双向的,他们获取并可以把获取的东西修改后回传到服务器上,而管理员则可以看到整个的进度,以及协助某一分支中可能出现的问题解决。
服务端安装: VisualSVN-Server-2.1.10 ,基本的安装方法就不再详述,基本上和平时安装任何东西一样,只是安装到最后一步时可能会出现一个错误,Service 'VisualSVN Server' failed to start. 你就运行不了也无法完成安装,这个时间先别取消,打开系统管理工具,在服务管理中找到 VisualSVN-Server这一项目的服务,把依赖的帐户修改下即刻,如下图。
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img2.ph.126.net/-Nw8NDrJIhvrOTl7wfonFw==/6597332549936100560.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img1.ph.126.net/baPEIQxGL2Bkkb1uZfZb5w==/6597741568262129758.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/oEyxmgOA79TQa8b88i3QHw==/6598136292936291828.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/Zjxu6CBcYFcze_UPl2SANw==/6598136292936291906.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/OMvSDEEF8OAX71qfHYOmoQ==/6597990057890017308.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/Q7TEwreciqjDetw5eBkpfQ==/6597972465703970070.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/Ps4YxB-K3KET_rfrMNucBw==/6598068123215369154.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/nGIaWuga_KQAOf7i4fhHhg==/6597766857029582874.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/imcpkqwbVEBBREeTlpKW6g==/6598228651913023050.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://img0.ph.126.net/gTxmMYLvP9Mpe99YiR50bg==/6597708582913295325.jpg)
![关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年 关于SVN项目管理的安装使用以及运用思想 - 榕树下 - 少年](http://www.51tietu.net/upload/2013-3/201303291610337982.jpg)