Svn是一个开源的版本控制系统Subversion的简称。Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本,或是浏览文件的变动历史。手机游戏试玩平台赚钱
SVN版本控制需要SVN服务器(可下载SVN安装或安装VisualSVNServer)和SVN客户端软件(Subclipse即Eclipse的SVN客户端插件或者TortoiseSVN)。
一、InstallSubclipseinEclipse3.x(安装)
Step1:
BegintheinstallationfromtheEclipseHelpmenuitem.

Step2:
Thisscreenshotshowthescreenasitinitiallycomesup.Inthiscaseyouwillneedtochangetheradiobuttontoindicatethatthisisanewinstall.

Step3:
Thisscreenwillvarydependingonthefeaturesyouhaveinstalledalready.YouwanttoclickontheNewRemoteSitebutton.IfyouarebehindaproxyandtheEclipseinstallmechanismdoesnotwork,thenyoucandownloadazippedversionoftheupdatesiteandthenclicktheNewLocalSitebuttoninstead.

Step4:
ThisscreenisshowingtheNewRemoteSitedialog,filledinwiththecorrectinformationtoinstallSubclipse

Name:Subclipse1.2.x(Eclipse3.2+) URL: http://subclipse.tigris.org/update_1.2.x Name:Subclipse1.0.x(Eclipse3.0/3.1) URL: http://subclipse.tigris.org/update_1.0.x
Step5:
Whenyoufirstcomebacktothisscreen,thesiteyouaddedwillNOTbeselected.BesuretoselectitbeforeclickingNext.

Step6:
Thisnextscreenshowsallofthefeaturesthatareavailabletoinstall.

Step7:
Clickthebuttontoacceptthelicenseagreement.

Step8:
Confirmtheinstalllocation

Step9:
ThereisanEclipsepreferencetoturnoffthisnextdialog.Ihaveneverseenasignedfeature.NotevenEclipse.orgnorIBMsigntheirfeatures.

Step10:
Justascreenshotofthein-processinstallation.

Step11:
EclipseneedstoberestartedafterinstallingSubclipse.

Step12:
Finally,afterrestartingEclipse,thefirstthingyouwilltypicallywanttodoisopentheSubclipseRepositoryperspectivewhereyoucandefineyourrepositories.BesuretoalsochecktheonlinehelpaswellastheSubclipsepreferenceslocatedunderTeam->SVN.

OK
到此你的插件已经安装完毕了,说明一下,在Step5中选择的是在线安装,也可以在http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91下载后进行本地安装,本地安装选择NewLocalSit...,然后找到解压出来的那个文件夹,后面的都一样了。
卸载的方法也很简单,也是点击Help=>SoftwareUpdates=>ManageConfiguration

按上图操作就可以卸载了。
二、UseSubclipseinEclipse3.x(使用)
先向版本库中加入一个Eclipse工程,我这里是随便搭建的一个WEB工程SVNtest,将它导入版本库svn://localhost/ts(这使用本机装的版本库,其他机器就要打ip地址,之前说过)。导入后用版本库浏览器找到你导入的工程目录,把其下WebRootWEB-INFclasses目录删掉(注意:不删出以后会报错,原因后面再讨论)这些初始化的操作都用客户端工具完成的,毕竟插件的功能还不是那么强大。

做好以上的准备后打开Eclipse编译器,点击编译器右上角的OpenPerspective打开SVN资源库界面,新建一个资源库

选择资源库的位置,这里我们就用刚才搭好的svn://localhost/ts作为工程目录,点击Finish后如果成功则会看到版本服务器中工程的树形结构了(可能需要用户密码验证)。在svn://localhost/ts根目录上点右键,选择“验出”(英文版的可能叫CheckOut),在弹出窗口中选择“作为空间的项目验出”,下边的项目名称随便叫,我这里还是用SVNtest作为项目名称。

一切没有问题了点击Finish。之后它就会从服务器上把工程下到你本地了。好啦,来到Eclipse编辑栏会发现刚才下的工程文件都会带有SVN版本控制标记了,再去Workspace看看,也会发现下载的工程文件夹,并且也有控制标记。而且里我们会发现在SVN控制下的文件多出来一个Team选单,打开一看原来就是一个客户端工具呀,提交,更新,同步,合并,切换……我们再熟悉不过了,自己试试吧^_^。

顺便说一下刚才为什么要删除class目录,起初我没有删掉它,更改提交没有问题,但在更新时总是报错:……Workingcopynotlocked;thisisprobablyabug,pleasereportsvn:……,提示就是class目录下的.svn有毛病,到http://www.tigris.org查找解决方法,有一段描述:
ThismessageiscomingstraightoutoftheSubversionlibrary,sotechnicallyitisSubversionaskingyoutoreporttheproblemtothem.Thiserrormessageiskindoftheirgeneralerrormessagewhensomethingreallyunexpectedhappens.InthecaseofEclipse,theproblemisalmostalwaysonespecificthing.TheproblemisthatyourEclipsebuildfolderwasversionedandaddedtoyourrepository.WhathappensisthatwhenEclipsedoesafullbuilditwilldeleteeverythinginthisfolder,includingthe".svn"metadatafolder.WhenSubversioncannotfindthisfolderitissuestheaboveerror.
Thesolutionistodeletethisfolderfromyourrepository,whichyoucandofromtheSVNRepositoriesview.Thentrydeletingthefolderfromyourworkingcopyandperforiminganupdate.Youmightneedtocheckoutyourprojectagain.Onceyouhaveavalidprojectagain,besuretoaddthebuildfoldertothesvn:ignorepropertyofitsparentfoldersothattheproblemdoesnothappenagain.
Ifthisisnotyourproblem,thenasbestasyoucantrytofigureoutwhatmighthaveleduptohavingthisproblemandreportitonthSubversionusers@subversion.tigris.orgmailinglist
大意:重新部署工程时会将文件夹WEB-INF/classes下的内容全删了,包括".svn"这个文件夹,从面导致SVN找不到这个文件夹的信息,于是报错。解决的方法是在SVN仓库内将classes下的内容清空,然后在确保本地工程已完全提交的情况下,将本地工程包括文件删除,再从SVN仓库中重新取出。导致此问题的原因善不明确,估计是往这个文件夹手动添加了文件。
展开内容
9.2/1,750.2M
今天小编和大家分享的是一个中国风ppt模板,具体为2015羊年中国风元宵节ppt模板,荷花折扇风格,ppt格式,希望大家会喜欢这个荷花ppt模板,有需要的朋友可...
7.5/714.0M
这是一个淘宝购物省钱平台,支持搜索淘宝的所有商品,复制标题来这里搜索即可,快速领取,还有在线返利功能,很多用户都省了钱哦!软件介绍淘街坊致力于为你发现身边优惠!...
7.8/1,602.9M
小烤包QQ空间刷访问量软件是一款专门用于提升QQ空间人气的辅助软件,她能自动模拟无数个真实用户访问你的QQ空间,从而达到刷QQ空间人气值的目的,同时还能提升QQ...
9.5/890.9M
拳皇世界2安卓版是一款拳皇正版授权的手机游戏,正规的网罗联机格斗游戏,在线了拳皇级带版本的战斗模式,还自带各种的拳皇剧情,让你一起进入那个热血的时代,需要的下载...
9.1/250.0M
这款游戏是一款非常好玩的养成类文字手机游戏,游戏中有着非常丰富的剧情,超多不同的女主角可以攻略,可以通过各种剧情解锁章节,让玩起来十分带感!我的黑道女友剧情你扮...
8.7/751.3M
米加小镇土豪酒店是一款模拟入住豪华酒店软件,是专为3-8岁宝宝打造,用户下载这款游戏能够帮助宝宝激发起非常强烈的探索心理,游戏内拥有非常多角色和剧情,能够帮助孩...
9.7/961.4M
马卡净化app是一款专为马卡信息科技旗下的空气净化器设备开发的手机软件,通过app可以控制设备的运转,非常方便,欢迎来下载!马卡净化器手机控制软件马卡净化app...
9.2/1,291.5M
安卓特效相机(XnExpress)是一款功能强大的手机特效相机软件,用户通过安卓特效相机能够便捷的对自己拍的照片添加各种特效,为用户提供了各种各样的模板,非常的...
8.4/1,478.8M
羊场大亨游戏是一款经营养殖手游,在游戏中玩家养殖各种小羊,羊的品级越高,玩家获取的现金奖励也就越多,全部都是可以直接提现到绑定微信的红包,感兴趣的小伙伴快来东坡...
7.6/772.6M
密室逃脱系列终于更新了,密室逃脱美妆学院有精彩的剧情内容,在化妆学院中,你要利用自己的观察力,搜集所有的线索,解开谜题。剧情介绍巴黎,1900.在世博会期间,一...
8.7/1,161.2M
免费的看小说软件,日更小说app提供高质量的小说最新章节,现代言情、古代言情、浪漫青春、玄幻言情、仙侠奇缘、N次元各类风格。日更小说软件优点1、所有小说都是有详...
7.8/1,634.5M
飞扬传世其实就是一刀传世,只是换了皮,这是一款还不错的激情rpg传奇游戏,有更多的游戏奖励,更多的游戏趣味,我们可以一起闯荡这个玛法大陆吧,在战斗中提升自己。新...
9.0/508.7M
乱斗鸡游戏是一款非常有趣的游戏,它不仅可以锻炼玩家的反应能力和协调能力,还可以增加玩家之间的互动和交流。玩家可以通过不断地练习和挑战,提高自己的技能和战术,最终...
9.8/1,488.1M
宝宝挖掘机模拟建造修理是一款非常有趣的手机线上启蒙游戏,能够帮助宝宝学习到非常多有趣的工程机械,游戏简单易懂,能够让宝宝自己动手操作,非常的简单。宝宝挖掘机模拟...
8.4/673.0M
欧家宝是一款专门为深圳永昌达电子有限公司智能安防设备设计的APP。主要使用对象是使用本公司燃气报警器、烟雾报警器和智能电动窗帘的客户。这些设备主要安装在家庭和工...
查看
9.6/1,120.5M
鼎源e家是一款可以帮助你在线的进行购物的软件,他支持线上购物,你可以使用这个app在软件上面观看众多的商品,需要的可以使用!鼎源e家app介绍鼎源e家是由哈密鼎...
9.7/849.0M
绝世剑仙在都市手游是一款都市修仙手游,可以进行小说剧情来进行,剧情非常的多样,可以很帮会一起对战,玄幻修仙玩法。绝世剑仙在都市手游特色1、全新的故事剧情,可以有...
8.5/1,896.4M
房东快速发布房源,一键交税。用户可以自动提醒水电费缴纳,智能管理预算。包租婆不论是你的新租户还是房东都可以帮你智能管理账单。包租婆APP目前支持缴付上海市房产税...
9.8/1,395.0M
无敌熊猫人游戏是一款有趣的休闲解压的无限流射击游戏,休闲射击,烧脑不耗时,登录豪礼,开局武器技能自己配,一个关卡2分钟,你能闯多少关?礼包兑换码SSVIP666...
8.6/715.9M
拼好东西app是超好用的商城拼团购物平台,在这里涵盖日常所需的各色商品资源,超值优惠的折扣价格绝对会让你想都想不到的便宜,还能跟好友一起实时拼团购物,非常的实用...
9.4/1,970.5M
马上就要到开学季了,马上暑假就要过完了,估计很多孩子都要开始恶补自己的功课了吧,老师布置的网课作业不知道有没有刷完,这款软件可以帮助到大家,这个平台支持柠檬学堂...
8.9/1,674.9M
神魔之战重燃是一个非常刺激好玩的冒险游戏,在游戏中玩家需要前往地图中进行探索挑战,主角玩家将踏上寻找和修炼之路,需要对抗各种敌人,同时还有黑暗势力在崛起,需要小...
8.2/1,305.4M
长江航道图app是长江航道局打造的一款导航软件,提供最新的长江航道数据,无论是白天还是夜晚即时更新数据,帮助船员更好的航驶船只,更安全。长江航道图app使用方法...
8.0/992.4M
《华夏千秋》确实是一款挺有意思的开放世界题材游戏,作为一款开放世界题材的游戏,玩家们需要在游戏中去和各种各样的NPC交互,提升好感,探索地图,修炼功法,与NPC...