Eclipse及CVSSVNCC在Eclipse中使用
- 格式:pdf
- 大小:372.51 KB
- 文档页数:5
MyEclipse中SVN使用步骤一.下载SVN 服务器端安装,配置1.SVN 是目前软件开发中,最流行、最先进的版本控制工作,比起VSS、CVS 等版本控制工具,具有很多优势。
2.SVN 分为服务器端和客户端服务器端指Tigris SVN; 客户端包括Tortoise SVN,Eclipse SVN 插件,这两者也是最常用的3.SVN 相关软件下载地址:服务器端:/客户端Tortoise SVN 下载地址:/downloads.htmlEclipse SVN 插件下载地址:/4.SVN 服务器端部署步骤:1.下载安装,傻瓜式安装,很简单2.安装完毕之后,创建资源库(Repository), 将来存放所有项目资源的仓库,命令如下(cmd 下执行)svnadmin create d:\SVNRepo\Repo1Repo1 就为创建的资源库3.资源库创建完毕之后,找到D:\SVNRepo\Repo1\conf\svnserve.conf 文件打开,修改修改之前为:[general]### These options control access to the repository for unauthenticated### and authenticated users. Valid values are "write", "read",### and "none". The sample settings below are the defaults.# anon-access = read# auth-access = write### The password-db option controls the location of the password### Uncomment the line below to use the default password file.# password-db = passwd### The authz-db option controls the location of the authorization修改之后为:[general]### These options control access to the repository for unauthenticated### and authenticated users. Valid values are "write", "read", ### and "non e". Thesample sett ings below are the defaults.anon-access = read auth-access = write### The password-db optio n con trols the locatio n of the password### Uncomment the line below to use the default password file. password-db = passwd### The authz-db opti on con trols the locati on of the authorizati on 注意:anon-access= readauth-access = write password-db = passwd,每行的前面不能有空格4.创建用户,配置访问权限找到D:\SVNRepo\Repo1\conf\passwd,添加用户及密码,建完之后,该用户就可以向资源库中提交项目,添加用户zs,密码zs[users]#harry = harryssecret#sally = sallyssecretzs = zs5•启动SVN服务器sv nserve -d -r D:\SVNRepo\Repo1在MyEclipse中打入SVN客户端插件,分为自动更新和注:SVN客户端有很多,最常用的是MyEclipse客户端插件和SVNTortoise客户端MyEclipse_SVN 客户端插件下载地址:/SVNTortoise 下地址:/1.自动更新,即通过Eclipse直接连接到外网进行更新,具体步骤参照:/servlets/ProjectProcess7pagelDnp4wY uA2.手动更新手动下载Eclipse SVN插件软件包,解压后的内容如下名U0当営生,直接拷贝到Eclipse的对应目录即可3.打开Eclipse,按照如下过程选择* AM 口Cornel«tv DtcleratioEkO:Error U£P Ki trurchy 曲J*7«docAltf5hi £tfdFCAlt+Shif t+0, DHtfShift+9, TutfShift+aHjKh.vi£*ti ontorkin^ SetiCr Ttb BmxtrPre£*r«ncts...\~. Navigator□t(HUin+:F^cktf* Explorer 匚ProbltnL 住Frocrt^f-fS*trthAltfShift+fl, Q 可以看到SVN资源库如下,说明SVN客户端插件已经安装成功: findawjn tindn1 I H[di lori ®® i * j C J IPCuxloihiift Peript'Ctiva...F«rsp<ctiv« 直帛・・E电雲色I Ftrsptctiv* C1OE«Ptrsptctivt dost A^lP«rspecti^«5Alt+ShiH-KQ. FAll+Shifg SQth«r血电曲書p管亡it*电三.建立项目四.将项目共享到SVN资源库服务器鼠标右键项目-->Team-->Share Project--〉资源库位置:svn://IP地址,Share Project只是将本地项目与SVN资源库建立了一个目录对应关系,并没有将项目实际提交到SVN资源库,接下来,将项目提交至资源库五.将项目提交到SVN资源库服务器鼠标右键项目-->Team-->提交,此时将新项目真正提交到了资源库, 就可以通过客户端从资源库取到提交的项目了另:也可以使用TortoiseSVN将项目提交到资源库,如下图:六.客户端开发时,将项目从SVN服务器"检出为"当开发人员第一次从资源库取项目时,(1),建立资源库位置⑵,右键资源库--> 检出为这样,其它开发人员,^11111 png干千于刑義寺便用i se涯力m蘇M 便用口七.要修改代码,务必先更新,从资源库取最新的文档,再修改最常用的:Update:从资源库取最新的项目Commit: 修改之后,将修改的内容提交到资源库Sychronize: 将本地项目与资源库进行同步,看本地项目与资源库有哪些差异,涉及到代码修改冲突时,就可以用了八.修改完毕后,提交注:当两个人同时修改一个文件时,必须一个修改完成,提交之后,另一个再取最新版本进行修改,这样就需要人为的进行沟通了,版本控制工具再好,也代替不了所有的人为沟通。
eclipse中SVN的安装进行版本控制可以有SVN、Git等等,具体使用哪个看公司了。
实际开发中会存在一些需求,如备份、协同修改、查看历史版本等等,要是靠每个开发人员自己解决肯定不现实,到时候会出现五花八门的情况,这就需要版本管理。
不多说,首先来看看SVN在eclipse 上的安装。
一、安装1、点击eclipse菜单栏上的help —> Eclipse Marketplace2、在弹出的窗口中搜索subclipse,然后install3、点击comfirm4、I accept,然后finish,等待安装完成,安装完成后重启eclipse5、检查是否安装成功点击菜单栏Window—>Preferences,然后找到Team点开,看到有SVN就说明插件安装成功。
二、使用首先可以提前创建好一个工程。
1、准备1、打开SVN资源库视图窗口window —> show view —> other —> svn,点击svn资源库2、新建资源库位置因为你是后面是要把工程提交到SVN服务器的,也要从SVN服务器上获取工程,所以先要创建一个资源库位置,也就是指定工程的路径。
当然有个前提就是自己需要现在SVN的版本库根目录创建这个工程对应的版本库目录。
在svn资源库视图窗口空白处右键单击—> 新建—> 资源库位置OA就是svn版本库根目录下与工程工程对应的版本库子目录2、提交右键单击工程 --> team --> shared projects若出现svn 认证失败请看解决办法提交完后若要查看提交的情况,如下:3、检出第一次从SVN获取工程时叫检出(check out),import找到svn选着资源库位置,第一次需要新建位置,跟上面提交工程时创建位置一样,其实就是设定所要检出的目标工程的位置,next再nextnextfinish4.更改后提交更改内容后,同样右键单击工程 --> team --> 提交即可,后续步骤一样5.更新工程已经检出后,若若要获取最新的版本则只需更新即可,右键单击工程 --> team --> 更新。
详解Eclipse安装SVN插件的两种⽅法eclipse⾥安装SVN插件,⼀般来说,有两种⽅式:
1. 直接下载SVN插件,将其解压到eclipse的对应⽬录⾥
2. 使⽤eclipse ⾥Help菜单的“Install New Software”,通过输⼊SVN地址,直接下载安装到eclipse⾥第⼀种⽅式:
1.下载SVN插件
SVN插件下载地址及更新地址,你根据需要选择你需要的版本。
现在最新是1.8.x
Links for 1.8.x Release:
Links for 1.6.x Release:
Links for 1.4.x Release:
2.下载后安装
下载后的插件包⽬录结构:
将插件包features和plugins⽬录中的⽂件分别复制到Eclipse安装⽬录的features和plugins中。
然后重启Eclipse
第⼆种⽅式:
1.菜单操作
2.点击“Add”,在弹出的窗⼝⾥,输⼊对应的SVN地址,然后“OK”
3.在下图中将2个都选中,然后⼀路点Next,就可以了
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
前言CVS,Concurrent Version System是一个C/S系统,是一个常用的代码版本控制软件。
CVS的基本工作思路是这样的:在一台服务器上建立一个源代码库,库里可以存放许多不同项目的源程序。
由源代码库管理员统一管理这些源程序。
每个用户在使用源代码库之前,首先要把源代码库里的项目文件下载到本地,然后用户可以在本地任意修改,最后用CVS命令进行提交,由CVS源代码库统一管理修改。
这样,就好像只有一个人在修改文件一样,既避免了冲突,又可以做到跟踪文件变化等。
目录前言 (1)安装CVSNT服务器端软件 (2)创建库(Repository) (3)创建windows系统用户 (4)在MyEclipse中连接CVS库 (7)将本地Java项目加入到CVS库中 (9)将CVS库中的项目导入的Eclipse的工作空间 (11)开发中的“update”和“commit” (14)关于编码设置 (17)移除CVS配置 (19)安装CVSNT服务器端软件下载CVSNT安装文件:cvsnt-2.5.03.2382.msi双击安装,默认设置,下一步到安装结束,安装结束后重启计算机安装结束后,在控制面版或从开始菜单中可以找到CVSNT——CVSNT Control Panel,点击进入CVSNT的控制面版,确保CVSNT服务和CVSNT LOCK服务是启动的(默认为启动)创建库(Repository)切换到Repository Configuration选项卡,点击“Add”,添加一个新的源代码库设置Location:选择一个磁盘目录,例如E:/MYCVS作为源代码库的目录,目录不存在会自动创建设置Name:输入一个自定义名称作为库名称,名称要以斜杠开头,例如/MYCVS设置Description:此处是库描述,可选择性填写创建源代码库完毕创建windows系统用户一个开发小组可能有多个成员,在开发中多个成员使用的是一个源代码库,需要在源代码库所在的机器上创建多个windows用户,一般来讲,有多少个开发小组成员就创建多少个用户。
SVN独立服务器与eclipse客户端的安装与配置一、服务端配置1、安装subversion例如:Setup-Subversion-1.6.15.msi,按缺省方式安装即可2、在资源管理器中创建svn服务根目录。
如D:\svn\Repositories3、在svn根目录下建立一个代码版本仓库进入dos窗口,执行以下命令:svnadmin create d:\svn\Repositories\repository该命令会在根目录d:\svn\Repositories\下生成一个叫repository的目录,目录结构如下:4、启动服务(1)、命令行启动:svnserve -d -r D:\svn\Repositories注:-d 参数效果同于—daemo,告诉svnserve 以守护进程方式运行,这样在手动终止之前不会退出。
-r 参数效果同于--root,告诉svnserve 将会在端口3690 等待请求,设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserve URL 的时间如果不加root 参数,服务url 为:svn://localhost/ svn/ repository而如果加上root 参数,服务url 为:svn://localhost/ repository通常svn服务器都是远程的,所以记得将localhost换成实际的svn服务器的ip另外,dos窗口不能关,否则服务将停止不要关闭命令行窗口,关闭窗口会把svnserve 停止。
(2)、批处理文件启动可直接创建.bat 文件来快速启动svn服务:@echo on@cd\@cd C:\Program Files\Subversion\bin@rem start svn serviceStart svn service...@svnserve -d -r d:\svn\ Repositories\repositoryThe svn sevice is run...:end5、配置用户和权限(1)、编辑d:\svn\Repositories\repository\conf下的svnserve.conf去掉password-db=passwd前的注释(2)、修改同目录下的passwd文件,在[users]下加上授权用户和密码,如:Username1 =password1二、客户端配置1、为eclipse安装svn插件(略掉具体步骤)2、将本地项目上传到svn服务器上在本地eclipse工程上右击,Team=>share project,按提示操作,如图:注:上图的URL中,localhost和repository都是变量,需根据实现情况来决定。
1、在eclipse中右键-新建-project,选择web下的Dynamic Web Project,点击next
2、在弹出的窗口中输入项目名称
点击next
3、弹出如下窗口,注意java现在为5.0,上一项为2.4,点击next
4、在弹出的窗口中输入如下内容,点击Finish。
5、查看2中输入项目名称后的路径,在该文件夹下将svn文件检出
6、在检出窗口中输入如下路径,点击确定,开始检出
7、检出结束后,返回到eclipse中,刷新文件夹。
8、检查eclipse中项目的属性
9、属性中的内容如下图所示
10、在sever下建立运行的项目
11、在上面的界面上右键-new-severs
12、选择下图内容,点击next。
13、选择项目,点击add,点击finish.完成整个项目的建立。
1.Classes文件夹
点击项目右键-属性如下图情况设置文件夹与路径
2.如果根目录下没有logs文件,则可以双击servers下的项目
在上面弹出的界面中,选中列表中的内容,点击rmove,删除该条记录
再点击第二个按钮,弹出下面界面
在界面中点击Browse,选则路径(如想将logs放在根目录下则路径为:D:\eclipse\workspace\CreditRSKM\WebContent),下面的输入框中输入的为访问名
称(如http://localhost:8080/CreditRSKM,则输入CreditRSKM)点击OK即可。
Eclipse3.7环境下SVN的使用目录第一章简介 (2)第二章操作指南 (2)1、导入项目 (2)2、配置分支 (7)3、分支操作 (10)4、切换操作 (14)5、提交操作 (15)6、合并操作 (17)7、Conflict handing 冲突处理 (19)8、显示资源历史记录 (20)9、更新操作 (21)10、提示信息 (21)第三章规范说明 (23)11、命名规范 (23)12、使用规范 (23)第一章简介分支的意义先说一个例子,例如:我们在一个基础平台上进行开发,每个小组负责一个子项目,而基础平台也是有可能会继续更改的,这个时候,如果不创建分支,子项目之间会相互影响,影响最大的就是后期的测试和版本发布,子项目A已经结束,但测试却受到正在进行的子项目B的影响,测试通不过,就别说版本发布了。
所以,我们需要从目前的项目(主干trunk)中创建分支(branch),隔离子项目间的相互影响。
分支的原理创建分支,实际上就是一个版本拷贝,绝不是简单在客户端上copy一个目录,而是svn仓库中copy,文件版本号会增加。
同时两边做任何修改发生的版本变化,是一套机制。
例如:目前主干版本是100,分支版本是101,主干中增加一个文件,版本为102,分支中再增加一个文件,版本就为103了。
两边的版本号是一套,不会重复。
分支操作详见第二章分支操作。
第二章操作指南1、导入项目右键点击空白区,点击Import→Import。
通过SVN资源服务器,从SVN检出项目,点击Next。
根据是否已创建SVN资源服务器环境,选择以下两种方式,点击Next:⏹创建新的资源库位置,针对首次使用SVN资源服务器,或新的SVN资源服务器地址不在使用列表中。
⏹使用现有的资源库位置,针对已创建SVN资源服务器在使用列表中。
选择创建新的资源库位置时,在URL中输入项目在SVN资源服务器中地址,点击Next。
选择使用现有的资源库位置时,选择列表中已创建的SVN资源服务器,点击Next。
Svn安装与配置(详细)以及在MyEclipse中的配置我的机器环境是WIN7,32bit一、SVN的安装SVN分为服务器端与客户端,需要各自安装a)下载服务器端下载页面:/packages.html,由于我是32位的系统所以选择Windows列表下的Win32Svn (32-bit client, server and bindings, MSIand ZIPs; maintained by David Darj)b)安装服务器端安装路径可以自己改,我的安装路径是D:\Program Files\Subversionc)下载客户端下载地址:/downloads.html并下载对应版本的语言包下载的客户端所支持的服务器端软件的版本号要与你下载的服务器端软件的版本号一致d)安装客户端安装路径也可以自己改,我的安装路径是D:\Program Files\TortoiseSVN。
e)安装语言包安装下载的语言包,安装程序会自动运行,安装完毕后在桌面上右键单击,会出现,打开TortoiseSVN的setting选项,会出现语言选项。
f)安装版本控制库路径自己定,我的做法是在F盘上新建一个mySVN文件夹,双击打开它,然后在里面点击右键,[TotoiseSVN]->[Create Repository here]进行创建,版本库模式指定为默认的即可。
Repository创建完毕后会在目录下生成若干个文件和文件夹,conf目录是用来设置管理的目录;db目录就是所有版本控制的数据文件;hooks目录放置hook脚本文件的目录;locks用来放置Subversion文件库锁定数据的目录,用来追踪存取文件库的客户端;format文件是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。
(本步骤也可以用命令行来完成:svnadmin create F:\mySVN)g)设置版本控制库权限打开版本控制库F:\mySVN的/conf/目录,打开svnserve.conf找到一下两句:# [general]# password-db = passwd去之每行开头的#,其中第二行是指定身份验证的文件名,即passwd文件同样打开passwd文件,将# [users]# harry = harryssecret# sally = sallyssecret这几行的开头#字符去掉,这是设置用户,一行一个,存储格式为“用户名= 密码”,如可插入一行:admin = admin888,即为系统添加一个用户名为admin,密码为admin888的用户修改配置文件时,一定要把#以及#后的空格(如果有空格的话)一起删除!!h)启动服务有两种启动方式。
VSS Plugin For Eclipse 使用指南1.安装a)安装vss 插件解压org.vssplugin_1.6.2.zip 压缩包将解压后文件夹拷贝到Eclipse 安装路径下plugins 中,重启Eclipse 。
插件安装成功后添加VSS 相关选项卡,单击Window->Customize Perspective...在Shortcuts 中选择Shou View 将VSS 相关选项选中,在Commands 中将VSS 相关选项选中(如下图)。
LiJinLong人民同伴确认以上配置后完成VSS插件的安装。
2.上手a)激活VSS插件在某个Eclipse项目上点击右键调出上下文菜单,接着选择Team->Share Project,接着将调出选择资源库的向导对话框。
b)关联VSS选择VSS Configuration Wizard并进行适当的设置(如下图)。
“next”按钮将带领你进行映射配置,如果你只需要一个映射,请点击“finish”。
多数情况下需多个映射配。
●Username是用于进行VSS资源库认证的用户名。
●Password是与之相应的密码,可以为空。
●VSS directory是VSS资源库保存srcsafe.ini文件的完整的绝对路径。
●Source dir是Eclipse中项目的路径,是进行所有操作的根目录。
例如你在Eclipse中的项目使用/src作为保存所有源码的根目录,那么你就要把那个目录选择到这里。
这必须是有效的Eclipse项目目录路径。
●Relative mount point是VSS项目(路径),是在VSS资源库中进行所有操作的根。
如果你想把源代码放在VSS项目$/web-application中,那么该路径就是relative mount point。
这必须是有效的VSS项目路径。
●VSS Repository supports multiple checkouts是否允许多重check out,默认为不选中。