关于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客户端,然后和之前说过的操作一样,即可。
记啊记啊,本来是笔记变成写教程了,插
这次使用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客户端,然后和之前说过的操作一样,即可。
记啊记啊,本来是笔记变成写教程了,插
相关文章推荐
- windows下安装使用svn管理网站开发项目
- 项目管理实践(SVN服务器以及TortoiseSVN客户端的使用)
- Windows7(32位)下SVN进行版本控制和项目管理的安装配置和使用方法简述
- 用SVN进行版本控制和项目管理的安装配置和使用方法
- windows下安装使用svn管理网站开发项目
- 22.1-22.6 代码管理平台,安装svn以及使用(linux,windows),单机使用git
- 关于字符串判断的几个常用属性 以及简单项目实现中数组运用的初步思想 蓝懿教育
- linux学习:持续集成篇--svn版本管理系统的安装与使用-02
- 安装Cocoapods(MAC 10.11.1 安装不成功修正完毕)使用命令写文件夹以及写入需要的第三方类库信息并集成到项目中
- 分布式架构学习之持续集成:009--SVN版本管理系统的安装和使用(CentOS+Subversion+Apache+Jsvnadmin)
- 在windows下搭建ROR开发环境以及安装开源项目管理软件Redmine
- zookeeper安装和使用 windows环境+dubbo管理控制台的安装 【以及】 tomcat启动配置
- 关于VNC的控制原理以及安装使用方法
- Myeclipse2014 SVN安装方法以及项目上传到svn服务器
- 项目管理---git----快速使用git笔记(二)------git的本地安装
- MAC 下 CocoaPods 安装与使用来管理项目第三方框架
- 项目搭建第一步---类库管理工具CocoaPods安装和使用
- AndroidStudio配置SVN以及使用代码管理
- 【项目管理与构建】——Nexus的详细介绍以及安装(四)