您的位置:首页 > 其它

关于SVN项目管理的安装使用以及运用思想

2013-10-08 16:20 411 查看
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这一项目的服务,把依赖的帐户修改下即刻,如下图。



 
然后启动,再回到安装界面 retry即可完成。
 
关于服务端如何使用,VisualSVN-Server ,即使是英文界面常开发的人员都也能看懂,没必要详细介绍。
这里有篇幅SVN比较详细的配置使用介绍, http://www.cnblogs.com/lidabo/archive/2011/08/12/2136063.html 
 
然后回到客户端安装 TortoiseSVN ,便可进行作业了,这里有篇相关的介绍 ,http://www.uml.org.cn/pzgl/200904246.asp  比较详细,需要的朋友可以看看。
 
在这些细节中,要注意的一些问题也是有的,在本案中需要的是给现在的站点创建SVN然后开展团队工作,这和新站点也是一样的。
给的第二个网址中比较详细的介绍了这些,但要结合服务端创建出来,则需要简单再说一下流程。
 
创建一个项目SVN版本库的文件夹,然后右键操作如下图
 



 
这只是一个项目存放处,接着去找到站点文件夹也就是你创建的iis web目录,右键-SNV Checkout
 



 
这里的url是因为svn项目管理与站点iis同属一台服务器,如果是远程则需要使用远程地址,等下会说明。
 
接着便可以把站点的文件全部或选择性的签入到SVN项目管理中,操作如下
 
在文件夹上右键
 



 
这样之后,被操作的文件夹都会有一个蓝色加号标记,也仅仅只是标记,
真要把文件上传进去还需要再操作一个
 



 
之后被操作的文件都会打上绿色的沟,就表示已经在SVN中保存了。
 
------------------------------
 
服务器完成之后,接下来要给不同城市的程序员进行连接和编辑了,首先设置svn服务端的一些基本的访问端口,帐号密码这些,
这其中细节就是,要在VisualSVN-Server 版本项目库中导入之前设置创建的那个svn文件夹,就能得到远程的访问地址了,如下图
  



 
 
 
 


 
这样就看到地址了,我们可以先通过ie访问玩玩(前提是你设置了访问的用户名密码)
 



 
已经看到文件了,接着我们将在dreamweaver中设置,因为之前有一个程序员只是为了修改js和css这些,而且
只用dreamweaver,因此如果是这样的需求的话,是不需要安装svn客户端的,dw里自带的有。
 
设置如下
 


 
设置完成之后,站点就可以与SVN连接了,现在将从SVN上取文件下来
 


 
之后dw站点也能看到从svn上下传的代码文件了,更新之后再存回即可。
 
如果使用vs和eps之类的,或其它其它,就安装一下那个SVN客户端,然后和之前说过的操作一样,即可。
 
记啊记啊,本来是笔记变成写教程了,插
 
  


 
 
    
 
  
 
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐