svn集成eclipse

合集下载

svn与eclipse关联

svn与eclipse关联

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即可。

eclipse下svn的分支与合并指南

eclipse下svn的分支与合并指南

Eclipse下Svn的分支与合并指南在开发过程中,灵活使用分支和合并,可以为我们的版本控制提供许多方便。

●使用分支的场景1.要对某一个模块做重大调整,而不想别人打扰你或你不想打扰别人的工作,因为你修改的内容比较多,在没有完全改好并测试过之后就提交的话,别人更新后的程序就用不了了,但是如果你一直不提交,等到你完全改好后再提交,那svn的版本管理的作用体现在哪里?通过分支可以避免这个问题。

2.主干已经开发完成,要进行发布,那把主干复制到分支,然后分支主要进行bug的修改和完善,而主干继续进行新特性的开发。

比如我们要对框架进行升级工作,我们在目前的主干开发了差不多的时候,就可以准备发布1.0版本了,那我们把主干的复制到一个叫版本1的分支,在修复测试、发布1.0版本的同时,主干继续进行2.0的开发工作。

当分支有bug修复的时候,同步到主干。

目前我们使用分支多是前一种情况。

●创建分支在eclipse 的Team Synchronizing视图里,打开svn资源库面板。

打开要创建分支的文件,可以是一个目录,也可以是一个文件,在该文件上右键点击,如图:选择“分支/移动”菜单,打开复制界面,如下:在“到URL”选择框里,选择要分支的路径,分支一般在储存库的branches 目录下,下一步,选择创建分支的版本:默认选择“HEAD修订版”就可以了,就是svn上最新的版本。

下一步,提交更改:填写注释,点击“Finish”,完成分支的创建。

创建后的分支如下:Svn的分支和标签操作都是复制一份副本。

可能有人觉得,如果创建太多分支的话,不停的复制,服务器会不会太多东西了,负荷太重了,这个大可放心,svn的复制操作并不是真正的复制一份同样的数据,而是一个“钱复制”,它只是创建了一个链接而已,一个到主干的连接。

在你对分支没做任何修改之前,分支都只是一个链接,当你对分支的文件作了修改后,该文件在分支那才会真正的创建一个文件。

至此,分支已经创建完毕。

SVN集成到eclipse的安装方法

SVN集成到eclipse的安装方法

两种安装方法:1.采取link安装便于管理插件1.在eclipse 建目录放要安装的插件目录(比如\plugins_in\subclipse 自己随便起名字);2.在改目录下面建一个eclipse目录;3. 将插件解压到eclipse目录下;目录结构如图4.在eclipse 的根目录下建links文件夹,里面建一个文件(可以叫subversion.link 随便起个名字,后缀名也随便,总之随便)5.用记事本打开写path = 插件的路径;(比如我的是path = E:/user/eclipse/plugins_in/subclipse,注意斜杠是/或者\\)6.删掉根目录下configuration的org.eclipse.update(删掉!),再打开eclipse就可以看见ok了。

2.Update安装:Step 1:Begin the installation from the Eclipse Help menu item.Step 2:This screenshot show the screen as it initially comes up. In this case you will need to change the radio button to indicate that this is a new install.Step 3:This screen will vary depending on the features you have installed already. You want to click on the New Remote Site button. If you are behind a proxy and the Eclipse install mechanism does not work, then you can download a zipped version of the update site and then click the New Local Site button instead.Step 4:This screen is showing the New Remote Site dialog, filled in with the correct information to install SubclipseName: Subclipse 1.2.x (Eclipse 3.2+)URL: /update_1.2.xName: Subclipse 1.0.x (Eclipse 3.0/3.1)URL: /update_1.0.xStep 5:When you first come back to this screen, the site you added will NOT be selected. Be sure to select it before clicking Next.Step 6:This next screen shows all of the features that are available to install.Step 7:Click the button to accept the license agreement.Step 8:Confirm the install locationStep 9:There is an Eclipse preference to turn off this next dialog. I have never seen a signed feature. Not even nor IBM sign their features.Step 10:Just a screenshot of the in-process installation.Step 11:Eclipse needs to be restarted after installing Subclipse.Step 12:Finally, after restarting Eclipse, the first thing you will typically want to do is open the Subclipse Repository perspective where you can define your repositories. Be sure to also check the online help as well as the Subclipse preferences located under Team -> SVN.注:删除单个文件可以采取windows的del删除;删除目录的时候最好采用svn命令或者第三方客户端工具的删除。

eclipse下安装和使用svn(图解)

eclipse下安装和使用svn(图解)

eclipse下安装和使用svn服务器端、客户端(图解)1svn简介:Svn(Subversion)是近年来崛起的版本管理工具,在当前的开源项目里(J2EE),几乎95%以上的项目都用到了SVN。

Subversion项目的初衷是为了替换当年开源社区最为流行的版本控制软件CVS,在CVS的功能的基础上有很多的提升同时也能较好的解决CVS系统的一些不足。

TortoiseSVN是Subversion的Windows扩展。

它使你避免接触Subversion 枯燥而且不方便的CommandLine。

它完全嵌入WindowsExplorer,使用时只需在正常的窗口里右键操作就可以了Subversion为版本控制软件的服务器端。

TortoiseSVN为版本控制软件的客户端。

2Subversion下载安装<?xml:namespaceprefix=vns="urn:schemas-microsoft-:vml"/>下载地址:我们使用版本Setup-Subversion-1.6.16.msi安装界面第一步:点击Setup-Subversion-1.6.16.msi第二步:第三步:安装到software目录下的svn目录下这两个目录都要提前建立第四步:第五步第六步:安装完成第七步:最终安装完成后,如何验证在我们的服务器上就成功安装了Subversion呢?Subversion 在安装时,同JAVA的开发环境(JDK)的安装一样,同样会自动的把安装目录下的bin目录设置到系统的系统变量中去。

如果你是使用的绿色版,那么设置系统变量这个步骤就得你自己手动的来设置了,如:3,建立版本库(Repository)运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmin create F:\software\svn\repository就会在目录F:\software\svn\repository下创建一个版本库。

eclipse部署svn应用

eclipse部署svn应用

eclipse部署svn应用2016-01-111安装Eclipse-SVN插件如果Eclipse中已经集成SVN,此步骤可以忽略。

1.1SVN插件在线安装打开Eclipse,进入Help菜单,点击“Install New Software…”,进行SVN插件的在线安装,如图所示:在弹出窗口的“Work with:”文本框中输入“svn -/update_1.10.x”后,将列表中的两项打勾,点击“next”安装完成即可,如图所示:安装完成后,重启Eclipse。

1.2创建SVN资源库1.2.1打开SVN资源库视图打开Eclipse,进入Window菜单,点击“Show View Other…”找到“”,打开SVN 资源库视图,步骤如下:视图效果如下:1.2.2SVN资源库创建SVN资源库窗口中右键→新建→资源库位置,打开资源库窗口,如图所示:输入SVN地址后,点击“Finish”,完成资源库的创建,如果需要登录,则需要输入对应权限的用户名和密码。

SVN资源库创建成功后的效果如下:1.3常见问题1.3.1身份校验失败第一次登录SVN可能会产生如下错误(Server SSL certificate untrusted):点击“永久接受”即可,若SVN仍然无法正常连接,可以采用以下解决方案:安装SVN客户端TortoiseSVN,默认安装即可,安装成功并重启电脑后,桌面鼠标右键,选择“Tortoise SVN→设置”,在弹出的配置窗口中,清除用户认证信息,如图所示:1.3.2其它问题补充2Eclipse-SVN应用检出2.1取消SRC源文件的初始编译有的工程会在classes里手动加入编译好的文件,但src里没有相应的源文件,该类项目在初始导入时,Eclipse会将工程src下的java源文件重新编译一次到WEB-INF/classes目录下,由于src下没有相应的源文件,会把classes里编译好的文件删掉;未避免此类情况的发生,在导入项目之前,应先取消src源文件的初始编译,进入Window菜单,点击“Preferences”进入配置窗口,找到“Jave→Compiler→Building”,在右侧展开“Output folder”,将下方两个复选框中的“√”去掉,如图所示:2.2Eclipse-SVN应用检出SVN资源库中找到要检出的项目,在要检出的项目上点击鼠标右键,选择“检出为…”,如图所示:按照默认配置导入到Eclipse工作空间即可,检出成功后的效果如下:可以通过Navigator视图方便查看源文件的编译情况,视图打开方式如下:进入Window菜单,点击“Show view Other…”,双击列表中的Navigator视图即可;编译好的class文件位于WebRoot\WEB-INF\classes目录下,如图所示:2.3确认应用是否正常编译首先打开Problems视图,进入Window菜单,点击“Show view Other…”,找到Problems视图,如图所示:如果项目中有错误信息,可以通过开发人员进行协助解决。

在eclipse中使用SNV

在eclipse中使用SNV

使用SVN插件使JA V A源代码在服务器端开发的步骤1、要求在eclipse安装SVN的插件,插件包名为site-1.8.14,已经复制在本目录中。

SVN的插件安装步骤1.1打开eclipse后:找到install new software1.2点完后出现,然后点击Add按钮1.3之后会出现如下的对话框,由于插件软件在本地,所以选择Archive..1.4 找到位置后打开,然后Name处填写SVN,要注意的是,如果电脑中有几个eclipse 后,其中有一个装过SVN,则不要再找位置了,只要在下拉列表中找就可以了。

1.5 之后就是点Next,即可,中间可能会有提示,只要点OK即可,一般那样的提示说由于不是官方的文件,没有经过认证,是否继续的意思。

2、打开eclipse后,新建一个一个Other文件3、找到SVN选项4、选择创建新的资源位置,注意:这个需要服务器开放了相关的权限,否则无法访问5、输入URL:https://lenovo-004/svn/TTS4Android-2012/trunk/98 实验目录/火龙果/BookRentDoc其中lenovo-004为主机名,可以用IP地址代替都可以。

点finish完成后,新建一个JA V A的工程之后的操作和在本地的新建的JA V A工程的操作一样了。

但是注意新建完后网络上的JA V A工程和本地的JA V A工程在图标上是有区别的。

此时在服务器上已经有一个JA V A工程了,但是此时别人是没有看到的,以下是别人的操作:1、打开eclipse后,还是新建一个Other工程2、和以前一样找到SVN选项3、如果原来有的话可以在列表中找到即可,如果没有的话,需要选择创建新的资源位置4、输入原来的地址(由于演示,这里的地址可能不对)5、选择相应的文件即可打开文件了点击完成。

以后打开eclipse后就会有文件了,但是由于是多人更改,所以修改完后,需要先更新,然后才能上传,否则就容易引起冲突问题。

SVN安装配置与eclipse整合

SVN安装配置与eclipse整合

Subversion快速入门教程如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。

本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。

本教程分为以下几个部分,为了说明简单,教程是在w i n dows下使用的方式,以方便资源有限的项目使用。

在UNIX环境下,只是安装方式不同,命令执行并无太大区别。

∙软件下载∙服务器和客户端安装∙建立版本库(Repository)∙配置用户和权限∙运行独立服务器∙初始化导入∙基本客户端操作1,软件下载下载Subversion服务器程序。

到官方网站的下载二进制安装文件,来到二进制包下载部分,找到Windows NT, 2000, XP and 2003部分,然后选择Apache 2.0 或者 Apache 2.2,这样我们可以看到许多下载的内容,目前可以下载Setup-Subversion-1.5.3.msi 。

下载Subversion的Windows客户端TortoiseS VN。

TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。

官方网站是TortoiseS VN ,下载方式和前面的svn服务器类似,在Dow nload页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseS VN-1.5.5.14361-win32-svn-1.5.4.msi。

地址:官方网站:/,Subversion中选择windows的版本。

Setup-Subversion-1.6.6.msi,TortoiseS VN-1.6.6.17493-win32-svn-1.6.6.msi2,服务器和客户端安装服务器安装,直接运行Setup-Subversion-1.5.3.msi ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。

svn整合eclipse详细配置过程有详细图解

svn整合eclipse详细配置过程有详细图解

svn整合eclipse详细配置过程图解1.安装svn解压缩svn-win32-1.4.3.zip包,生成svn-win32-1.4.3目录,里边就是安装文件,双击安装到指定目录,至此SVN服务器安装好,同时在环境变量里边设置好bin目录,方便命令使用。

2.创建svn仓库cmd 命令:svnadmin create E:\svnroot\repositorySvn相关查看命令如下:svn helpsvnadmin helpsvnadmin create // 建库svnservce -d -r [库名] // 启动svn服务3.配置用户和权限到仓库E:\svnroot\repository\conf文件夹中找到svnserve.conf文件,修改svnserve.conf:将:# password-db = passwd改为:password-db = passwd即去掉前面的 # 注释符,注意前面不能有空格。

然后修改同目录的passwd文件,增加一个帐号:将:[users]# harry = harryssecret# sally = sallyssecret增加帐号:[users]#harry = harryssecret#sally = sallyssecrettest = test4.启动svn服务器cmd命令:svnserve -d -r E:\svnroot\repository,注意不要关闭窗口,5.Eclipse整合svn插件5.1 Eclipse整合svnStep 1:点选 Help->Software UpdatesStep2 ,在URL中找到site-1.6.5.zip,不需要解压Step 3 :安装SVN插件5.2 MyEclipse整合svnMyEclipse 整合svn有多种方式,其中本人采取了url自动下载装配具体方式如下:MyEclipse—>help—>softwere—>update—>find and install确定后,根据网络MyEclipse自动下载装配svn所需要的包文件下载完毕后装配过程中可能出现下面情况:解决办法,将其选项去掉即可。

eclipse中svn使用教程

eclipse中svn使用教程

eclipse中svn使用教程Eclipse是一个非常流行的集成开发环境(IDE),同时也提供了对版本控制系统(如SVN)的良好支持。

使用Eclipse进行SVN操作可以方便地管理项目源代码,并与团队成员协作开发。

本文将介绍如何在Eclipse中配置和使用SVN。

首先,确保已经在计算机上安装了Eclipse。

如果没有安装,请到Eclipse官网下载最新的稳定版本,并按照安装向导进行安装。

接下来,打开Eclipse并创建一个新的Java项目或导入现有的项目。

右键点击项目名称,选择“Team” -> “Share Project”,弹出一个对话框。

在对话框中选择SVN作为版本控制系统,点击“Next”。

接下来,输入SVN服务器的URL和项目的目录,点击“Finish”。

如果没有SVN服务器,可以选择“Create a new Repository Location”创建一个本地的SVN版本库。

完成上述步骤后,项目就已经与SVN版本库关联起来了。

现在可以进行一些常见的SVN操作,例如添加、提交和更新文件。

要将文件添加到SVN,可以选择文件,右键点击,在上下文菜单中选择“Team” -> “Add to Version Control”。

然后,修改文件后,可以右键点击文件,选择“Team” -> “Commit”来提交文件的修改。

要更新项目中的文件,请右键点击项目名称,选择“Team” -> “Update”。

Eclipse会自动从SVN版本库中获取最新的文件,并更新到本地项目中。

在团队协作开发时,可以通过Eclipse的SVN插件进行版本冲突的解决。

当多个开发人员同时修改同一个文件时,可能会发生冲突。

要解决冲突,可以右键点击冲突的文件,选择“Team” -> “Edit Conflict”。

在弹出的对话框中,可以手动合并冲突并保存文件。

除了基本的SVN操作,Eclipse的SVN插件还提供了其他一些有用的功能。

SVN整合Apache及Eclipse

SVN整合Apache及Eclipse

SVN与MyEclipse整合一. 安装subversion首先安装服务端程序svn-1.4.5-setup.exe和客户端程序TortoiseSVN-1.4.5.10425-win32-svn-1.4.5.msi(是两个网站)。

subversion 在服务器端客户端都需要安装,TortoiseSVN只要在客户端安装就行。

TortoiseSVN的语言包下载和TortoiseSVN的下载都在其官网的同一页如果使用了eclipse并且用插件的话,则可以不用TortoiseSVN。

二.建立Repository(保存文档各个版本的数据库),必须建立在服务端1)在服务器端建立一个空目录,比如“d:\svn\project1”。

2)进入dos3)svnadmin create --fs-type bdb d:\svn\project1// svnadmin 是exe程序,安装时已经自动加到系统路径了。

// 这里选择了Berkeley Database(BDB)方式做为版本库的类型// 也可用TortoiseSVN这个客户端工具实现创建// d:\svn是版本库的位置,也可以取别的名字,别的路径,一个版本库可以包含多个项目// project1是某个项目名称,三.在服务端配置Repository,主要的目的是控制访问权限和添加用户。

1)打开d:\svn\project1\conf\svnserve.conf2)把以下行前的#去掉,保存# anon-access = read# auth-access = write# password-db = passwd3)打开d:\svn\project1\conf\passwd文件4)末尾加一行xy = 1保存// xy是用户名,1是密码,自行替换5)多个用户就加多行四.在服务端启动subversion服务器。

1)进入dos2)svnserve.exe -d -r d:\svn3)服务启动后,在服务器端的3690端口监听客户端的连接请求。

svn独立服务器及eclipse客户端配置

svn独立服务器及eclipse客户端配置

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都是变量,需根据实现情况来决定。

SVN服务器端、客户端安装以及集成到eclipse的详细步骤

SVN服务器端、客户端安装以及集成到eclipse的详细步骤

Step 3: This screen will vary depending on the features you have installed already. You want to click on the Nare behind a proxy and the Eclipse install mechanism does not work, then you can download a zipped version of the update site and then click the New Local Site button instead.
SVN 安装和服务开启全部结束! ! !距离在 eclipse 中使用已经完成一大半了! 关于 svn://localhost/repository_1 路径问题多说一句: 如果你的服务端装在本机就可以这样访问: 右击--SVN checkout .此时会打开一个对话框。 在 URL of repository 下面输入 svn://localhost/repository_1 如果是其他电脑访问这个仓库: svn://10.1.246.68/repository_1, 其中 10.1.246.68 是我的 IP 地址, 到时候大家可以自己替换 。 其实这里的 svn://10.1.246.68 地址对应 D:\svn_service_root 目录 【原因:因为我在第三步中使用的命令: svnserve -d -r D:\svn_service_root , 把 D:\svn_service_root 目录安装成可以通过 SVN 协议来访问】
Step 6: This next screen shows all of the features that are available to install.

SVN与Eclipse集成操作手册

SVN与Eclipse集成操作手册

目录第一章综述 (2)第二章安装 (2)第三章集成后的日常使用 (5)3.1 检出工作项目 (5)3.2 SVN的使用操作 (7)3.3 svn使用常见问题 (11)第四章开发遵循原则 (13)第一章综述Eclipse开放工程是IBM集成开发工具,其强大完善的功能、开放的架构可以适应各种级别的java开发。

SVN是Subversion的缩写,是版本控制系统工具的一种,Subversion管理随时改动的文件和目录,以二进制格式存储所有的文件,使用高效的比较二进制差异算法来计算版本之间的改动,使用类似数据库事物的方式来处理用户提交入库的过程。

Eclipse本身不集成有SVN ,需要添加插件才能集成。

第二章安装Eclipse若要与SVN集成,则需将SVN插件添加到Eclipse下Step 1:打开Eclipse,点击help->install new softwareStep 2:点击Add添加Site ->选择Location更新源对应的site插件存放路径Step 3:勾选Name ->SubclipseStep 4:点击Next:Step 5:依旧点击Next:Step 6:点击Finish完成配置,重启Eclipse,在windows -> perferences中查看Eclipse中是否已包含插件subclipse注意:若Eclipse已经包SVN插件subclipse,但在windows -> perferences -> Team ->SVN下查询SVN接口不是最新的(根据服务器情况而定),则在Eclipse的安装路径下找到features、plugins包,将其替换成Subclipse插件下的同名包,然后重启Eclipse,再次查看是否更新。

第三章集成后的日常使用3.1 检出工作项目打开Eclipse,点击编译器右上角的Open Perspective,打开SVN资源库界面,新建资源库(可咨询项目组管理员URL地址):右键选择“检出为”,检出对应开发分支的项目工程,其中项目名称可自己决定注意:也可以在本机安装SVN的客户端,结合使用最佳。

svn的安装配置-如何结合使用Subversion和Eclipse

svn的安装配置-如何结合使用Subversion和Eclipse

如何结合使用Subversion 和Eclipse从一开始,Eclipse 便包含了与Concurrent Versions System(CVS)的紧密集成,以便提供具有变更管理能力的访问权限。

现在,许多项目(特别是Apache Software Foundation 运行的项目)正在使用的是另外一种变更管理系统:Subversion。

本文介绍如何为使用Subversion 存储库的项目使用Eclipse。

原有的Eclipse 安装已集成了对CVS(一种流行的开放源码变更管理系统)的支持。

CVS 的功能及其局限性众所周知,但是许多小组一直在研究其他版本控制的系统,以便提供更好的伸缩性、对合并变更和分支版本的更好支持以及对二进制文件格式的更好支持。

Subversion(SVN)是最受欢迎的CVS 替代品,它提供了更好的性能(允许智能本地缓存和数据库后端)、轻松而又快速的分支(branching)以及对使用CVS 时常见的所有问题的应答。

继续阅读本文,了解如何向Eclipse 添加Subversion 支持,以及如何通过IDE 执行基本的版本控制活动。

开始之前为顺利学习本文内容,您需要下载并安装Eclipse(参见参考资料)。

为您的平台下载Eclipse SDK 包将为您提供基本的Eclipse IDE(也称为Eclipse Platform)和Java™Development Kit。

如果您计划使用C/C++ (我正打算这么做),请访问C Development Tooling(CDT)Web 站点并使用更新管理器安装CDT(下一节将介绍如何使用更新管理器)。

您还需要访问Subversion 存储库。

如果需要建立一个Subversion 存储库,可在Subversion 的Web 站点(参见参考资料)中找到一些出色的参考资料。

出于演示目的,我将向您展示如何检出Subclipse 项目,并在局域网上使用存储库中的项目。

在eclipse中使用SVN的实现方法(图文教程)

在eclipse中使用SVN的实现方法(图文教程)

在eclipse中使⽤SVN的实现⽅法(图⽂教程)⽬录1.在Eclipse中集成svn插件subclipse;2.在eclipse中连接SVN服务器3.创建动态web项⽬使⽤svn管理4.使⽤svn插件进⾏常⽤操作;5.创建分⽀/标记;6. 修改分⽀项⽬,并合并到主⼲上;1.在Eclipse中集成svn插件subclipse;介绍⼀种最不易出错的安装⽅式:点击【help】-【marketplaces】,然后在搜索框输⼊:subclipse,点击查找如何判断subclipse是否已经安装成功呢?直接点击【window】-【show view】-【other...】,在弹出的对话框中输⼊“SVN”,如果出现以下内容,则说明安装成功!2.在eclipse中连接SVN服务器⾸先双击打开“SVN资源库”(【window】-【show view】-【other...】-【SVN】-“SVN资源库”),然后右键新建资源库位置这⾥需要我们输⼊URL,所以我们先创建项⽬使⽤SVN管理,再将项⽬的URL复制到这⾥来3.创建动态web项⽬使⽤svn管理在SVN服务器的安装⽬录下进⼊bin⽂件夹,双击VisualAVN Server.msc即可弹出VisualAVN Server窗⼝先创建⼀个新的仓库,右键【Repositories】-【Create New Repository...】在仓库“shop”⾥⾯新建带⽬录结构的⼯程,右键【shop】-【新建】-【project structure...】然后在本地找⼀个⽬录,右键检出(很重要!!)然后检出了:然后复制URL:右键“shop”项⽬,点击copy URL to clipboard“”即可复制URL然后回到eclipse中,输⼊刚刚复制的URL然后eclipse中的项⽬就可以⽤SVN管理了,如下⽐如现在新建⼀个动态web项⽬“shop”,将其⽤SVN管理起来右键【shop项⽬】-【team】-【share project...】-【SVN】然后可以看到项⽬变成了这样,左下⾓有⼀个星号此时就可以让项⽬与资源库同步了,右键【shop项⽬】-【team】-【与资源库同步】,即可打开SVN同步窗⼝然后就可以看到被SVN管理起来的项⽬了:如果现在我们不想让SVN管理“shop”项⽬了,只需要在右键【shop项⽬】-【team】-【断开连接】然后就可以看到shop项⽬变成了⼀个单机的项⽬了如果此时我们不⼩⼼删除掉这个shop项⽬,我们还可以检出这个项⽬,找到SVN资源库,在项⽬根⽬录下右键【检出为...】4.使⽤svn插件进⾏常⽤操作;4.1 提交项⽬⽐如现在给shop项⽬的user.java添加⼀个Integer类型的age属性后,要将其提交到SVN右键【shop项⽬】-【team】-【与资源库同步】提交后就成功地将更改部分保存到SVN中了,如下表⽰成功提交了4.2 更新项⽬在eclipse中右键【shop项⽬】-【team】-【与资源库同步】,然后在SVN同步窗⼝中右键【shop项⽬】-【更新】,即可更新项⽬4.3 删除项⽬的某部分⽂件先删除不要的⽂件,然后剩下的步骤同提交项⽬的步骤,即先与资源库同步,再提交⽐如删除com.lijiang.web包,删除成功4.4 解决冲突先更新,再保留合并后的代码(删除多余的注释和代码),再提交即可解决冲突5.创建分⽀/标记;5.1 将主⼲(trunk)项⽬放到tags中⼀般我们开发项⽬是在trunk(主⼲)中,如果我们想要发布项⽬,就要把项⽬放在tags中先在eclipse中右键【shop项⽬】-【team】-【分⽀/标记...】5.2 将主⼲项⽬放到branches(分⽀)上我们在开发新的功能或者做⼀些实验的时候,会建⽴⼀个分⽀(branches),在分⽀中写代码,完了之后再合并到主⼲中⾸先右键【shop项⽬】-【team】-【分⽀/标记...】如果shop项⽬在主⼲上,我们还可以将其切换到branches分⽀,右键【shop项⽬】-【team】-【切换】-【浏览】-【branches】6. 修改分⽀项⽬,并合并到主⼲上;⾸先要将修改后的分⽀代码进⾏提交,然后切换到主⼲项⽬,右键【team】-【更新】,再【team】-【合并】然后就可以看到合并了,此时千万不要忘记提交主⼲项⽬!!经过⼀段时间的试错研究,我发现了⼀种更简单快捷,出错率较低的步骤:⼀,将eclipse项⽬部署到svn上1,打开svnServer的安装路径-【bin】-【VisualSVN Server.msc】,然后右键【Repositories】-【create new repository】-【regular ...】-【取个仓库名(建议和项⽬名相同)】-【single-projects...】-【All ...】,然后右键刚创建的仓库-【copy URL to clipboard】2,在eclipse中右键项⽬-【Team】-【Share project】-【svn】-【创建新的资源库位置】-【粘贴刚刚复制的URL】-【next】-【使⽤指定的模块名】-【浏览】-【trunk】-【next】-【写注释后,点击finish】3,右键项⽬-【提交】-【写注释后,点击OK】。

Eclipse配置SVN的几种方法及使用详情

Eclipse配置SVN的几种方法及使用详情

Eclipse配置SVN的⼏种⽅法及使⽤详情Eclipse配置SVN的⼏种⽅法及使⽤详情此⽂章对Myeclipse同样适⽤。

⼀.在Eclipse⾥下载Subclipse插件⽅法⼀:从Eclipse Marketplace⾥⾯下载具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输⼊subclipse搜索 --> 找到subclipse点击install⽅法⼆:从Install New Software⾥下载具体操作:打开Eclipse --> Help --> Install New Software --> 点击add按钮,输⼊下载地址:/update_1.10.x,点击OK--> 将Subclipse和SVNKit打勾后,⼀路next或agree到结束即可(此处由于本⼈已经安装,因此next是灰⾊的)⽅法三:直接下载subclipse的zip⽂件具体操作:百度搜索subclipse-site-1.10.x(看⾃⼰想安装哪个版本) --> 解压缩后在eclipse⽬录下找到dropins⽂件夹,进⼊dropins⽂件夹并新建⼀个⽂件夹名为svn,将features和plugins⽂件夹复制到svn⽬录下-->重启下Eclipse即可⼆:上传project到SVN服务器1.在eclipse中,从show view⾥调出SVN资源库视图2.在SVN资源库窗⼝的空⽩位置右键选择新建资源库位置3.填好服务器的地址4.资源库导⼊成功,SVN资源库视图下出现导⼊的资源库5.新建project6.写好project的初始版本7.右键project --> team --> share project8.选择repository类型为SVN --> 点击next9.使⽤已有资源库位置10.使⽤项⽬名称作为⽂件夹名 --> 点击Finish --> 输⼊⽤户名和密码(此步不⼀定每个⼈都有)11.⾃由选择是否打开synchronize视图12.右键project --> team --> 提交13.⾃由选择是否写⽇志(建议写)14点击OK --> 上传到服务器成功,此时刷新资源库,资源库下出现上传的project三:从服务器下载project到本地1.在资源库视图点击资源库左边的⼩三⾓形后出现该资源库下的所有project2.选择要下载的project右键 --> 检出为3.⾃由选择是否更改属性(建议使⽤默认) --> Finish --> 下载成功四:从服务器更新代码1.右键项⽬project-->与资源库同步2.选择打开Synchronize视图3.与本地代码有不同的服务器代码将显⽰在Synchronize视图下,双击可以查看本地代码和服务器代码的对⽐,加号的为新增的⽂件(本地还没有)4.将模式切换到Incoming Mode,这个模式下的代码都是服务器更新的代码,需要下载到本地的,右键要更新的⽂件-->team-->更新5.如果出现下图这个符号,则代表本地代码和服务器代码有冲突(即:本地代码在未更新到最新版本的情况下,对代码进⾏了更改;或者在你对a.写代码的期间,有⼈往服务器上传了新的a.java代码,使得代码间出现了冲突)五:冲突情况的解决办法冲突情况1:服务器代码和⾃⼰代码改动的地⽅相同这种情况⽐较复杂,⼀般只能将⾃⼰的代码保存⼀份到本地,然后直接将服务器代码更新下来,然后在新的代码上修改⾃⼰的逻辑。

Eclipse中svn的合并与同步

Eclipse中svn的合并与同步

Eclipse中svn的合并与同步
Eclipse 中svn的合并与同步:
1、从主⼲拉取到分⽀:
然后⼀直下⼀步,到完成就OK了。

2、从分⽀代码合并到主⼲:
2.1、先将本地需要提交更新的代码提交更新到svn分⽀去
2.2、将本地路径切换到需要合并代码的主⼲去:
然后需要将本地现有的代码和主⼲保持完全⼀致(不然svn不允许进⾏合并)
2.3、进⾏合并:
现在我们需要将代码从分⽀合并到主⼲,所以我们选择第⼆个(通常我们只⽤第⼀个—从主⼲同步到分⽀和第⼆个)。

点击OK后,会出现统计差异的数据⼀个列表,如下图:
点击OK,它就会将你需要合并的代码合并到你的本地,然后就需要⾃⼰在本地解决冲突,然后在将本地的代码提交,即可。

3、将主⼲代码同步到分⽀:
3.1:将本地路径切换到分⽀(具体操作如2中述)
3.2:然后选择合并,选择从第⼀个(如在2.3的操作中的第⼀个选项),然后也是下⼀步
3.3:其它操作与2中⼤径相同,这⾥不做叙说
永远记住⼀点,你要合并代码到哪,就将当前⽬录切换到哪。

还有⼀定在合并操作时,本地代码要与要操作的分⽀保持⼀致,(像更新和提交⼀定要在合并之前做),必须有⼀个与要进⾏合并的分⽀(或主⼲保持⼀致的代码)。

0001 SVN在Eclipse集成使用说明

0001 SVN在Eclipse集成使用说明

SVN使用规范文件状态:[ ] 草稿[√] 正式发布[ ] 正在修改文件标识:当前版本:V1.1 作者:完成日期:版本历史版本/状态作者审核人起止日期备注V1.0目录1 引言 (5)1.1 编写目的 (5)1.2 参考资料 (5)1.3 说明 (5)2 Windows下利用TortoiseSVN使用SVN ........................................ 错误!未定义书签。

2.1 TortoiseSVN常用图标说明..................................................... 错误!未定义书签。

2.2 登陆SVN服务器....................................................................... 错误!未定义书签。

2.3 版本库布局................................................................................. 错误!未定义书签。

2.4 Add(添加)代码.................................................................... 错误!未定义书签。

2.5 Checkout(检出)代码 ........................................................... 错误!未定义书签。

2.6 Export(导出)代码................................................................ 错误!未定义书签。

2.7 Import(导入)代码................................................................ 错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档