admin管理员组文章数量:1536472
2024年6月28日发(作者:)
SVN,一个开放源代码的版本控制系统
关于“scm”
软件配置管理(SCM)是“系统化地定义软件项目工作和处
理变化,以使项目保持其完整性”的实践活动。
SCM关注于程序的需求、源码、文档和测试数据等所有项
目相关的产物。配置管理策略将决定如何管理项目中发生的
一切变化。因此,它记录了你的系统以及应用程序的演进过
程。另外,它也是对团队成员协作方式的管理。
SCM的主要任务有两个:第一,变更控制;第二,版本控
制。以上两点只是对SCM的基本概括,想要做好SCM不仅
需要完善的流程也需要强大的软件工具支持。 scm 常用
的工具
1) svn2) cvs3) vss4) clearcase5)
Teamware什么是svnSVN是Subversion的简称,是一个
开放源代码的版本控制系统,它采用了分支管理系统。说得
简单一点SVN就是用于多个人共同开发同一个项目,共用
资源的目的。
svn服务器有2种运行方式:独立服务器和借助apache运
行
软件开发中的问题:
1.对于软件工程师的问题1)我要更改源文件,但不知道哪
个是最新的;2)我不了解文件的修改过程,尤其是最后修改
了哪几行以及为什么要修改;3)Make时,经常用错文件的
版本;4)多人修改一个文件,有些人的结果被冲掉了;5)程
序误删了,只能重写;6)花了一周时间,终于查看出了一个
错误,但是发现有个同事上周前已经修改了同样的错误,但
是我却不知道,造成浪费;
2.对于项目经理的问题1)整个项目由若干个部分组成,项目
初期各人做各人的一部分,后期合并联调,但是周期很长,
达数周甚至数月,开销非常大;2)调试过程中,经常出现'
扯皮',搞不清楚哪的问题;3)版本太多,有的太旧,查看不
方便;4)估计项目成员的工作进度和工作成果比较困难;
3.对于老板的问题1)交付给用户的产品'缺斤短两',用户在安
装时才发现问题;2)用户使用时发现的问题不能够及时解决;
3)不能够确切了解项目的进度,总得到'差不多','大概'之类的
模糊回答;4)公司的运作过程无法控制,'不按我说的做'。
svn(演示).1 svn(在window版本的演示)
1的演示)服务端,客户端:
1、VisualSVN Server是服务端(免费,可视化界面),
VisualSVN客户端(收费)2、subversion是服务端(免费,通
过指令),tortoisesvn客户端(免费)常用组合:VisualSVN
Server服务端,tortoisesvn客户端VisualSVN是SVN的客户
端,和Visual Studio集成在一起, VisualSvn Server是SVN
的服务器端,包括Subversion、Apache和用户及权限管理。
VisualSVN Server是免费的,而VisualSVN是收费的。1、
服务器端下载地址 subversion:
/project_sualsvn
server: /server/download/2、客
户端下载地址/downloads3、安装服务
器,安装服务端使用svn命令测试服务器端是否安装成功
eclipse安装svn插件方法一:在线安装 1.打开
HELP->MyEclipse Configuration Center。切换到SoftWare
标签页。 2.点击Add Site 打开对话框,在对话框Name输
入Svn,URL中输入:
/update_3.在左边栏中找到
Personal Site中找到SVN展开。将Core SVNKit Library和
Optional JNA Library添加(右键Add to Profile),Subclipse
下面的Subclipse Integration for Mylyn 4.在右下角窗格
(Pending Changes )中点击Apply。安装重启后MyEclipse
即可。
方法二:link安装 (推荐使用)
安装subclipse,eclipse SVN插件 1、从官网下载
eclipse_svn_文件。 2、从中解压出features
与 plugins文件夹,将这两个文件夹复制到某个路径下面,
比如D:myPluginsvn里面,其它的*.xml文件不要。 3、在
eclopse:D:eclipsedropinsMyeclipse:C:UsersAdministrat
orAppDataLocalMyEclipseMyEclipse 10dropins下新建
文件,内容是:path=D:myPluginsvn保存。 4、删
除D:文件夹 5、重
启eclipse就一切正常了。Show View 打开svn资源库。一
般项目开始时,项目经理搭建一个初始项目提交到资源库中,
供小组成员进行下载。右键单击项目->team->share
project …然后将项目再次提交到svn资源库。现在小组成员
就可以下载更新了
方法三
/servlets/ProjectDocumentList?fol
derID=2240 下载SVN插件:解压后将其全
部文件拷贝至:D:Program FilesGenuitecMyEclipse
8.5dropins(MyEclipse的安装目录)重启MyEclipse即可
出现SVN!
版权声明:本文标题:svn一个开放源代码的版本控制系统 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1719576880a785793.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论