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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SVNSVNSVNSVN服务器端、客户端安装以及集成到eclipseeclipseeclipseeclipse的详细步骤以下的每一步都是本人(steve_wang_victor)亲自操作后写下的。需要使用的软件版本如下:Eclipse3.3svn-1.4.5-setup服务器TortoiseSVN-1.4.5.10425-win32-svn-1.4.5客户端一,安装服务器端一,安装服务器端一,安装服务器端一,安装服务器端svnsvnsvnsvn和客户端和客户端和客户端和客户端svnsvnsvnsvn1,首先安装服务器端软件“svn-1.4.5-setup.exe”(附件可以下载),这个安装就很简单,下一步,下一步就行了。(我这里安装到目录:D:\ProgramFiles\Subversion)2,其次安装客户端软件“TortoiseSVN-1.4.5.10425-win32-svn-1.4.5”这个安装也很简单,下一步就行了。客户端软件安装好以后,它会要求你重新启动电脑。重启一下。现在距离成功前进一步了!!(*^__^*)……二,建立二,建立二,建立二,建立svnsvnsvnsvn版本控制的服务目录版本控制的服务目录版本控制的服务目录版本控制的服务目录1,这里就是把“D:\svn_service_root”这个目录指定为SVN版本控制的服务目录(网上很多帖子把上面这个命令称作建立仓库是不对的)其实这个目录应该称作仓库所在的目录,假如我有三个仓库:repository_1,repository_2,repository_3他们的位置应该是:d:\svn_service_root\repository_1,d:\svn_service_root\repository_2,d:\svn_service_root\repository_3。2,建立了一个仓库:有2中办法如下2.1)命令行模式进入”C:\ProgramFiles\Subversion\bin\“再打入命令:svnadmincreated:\svn_service_root\repository_1,这样第一个仓库就建立好了。以后你的项目就可以导入到这个仓库中。(其他仓库的建立类似)此时进入目录:桌面--我的电脑--本地磁盘E:--svn_service_root--repository_1。你会看到文件夹conf,dav,db等等2.2)打开目录:我的电脑--本地磁盘E:--svn_service_root。在这个目录下新建文件夹,取名“repository_1”,右击刚才新建的文件夹--TortoiseSVN�CreateRepositoryHere.效果同第一种方法一样。3,打开svn的服务在命令行上转到subversion目录下输入(就是刚才安装svn服务器的目录):svnserve-d-rD:\svn_service_root该命令解释:这一步是建立开启客户端访问服务器端仓库目录下指定的文件执行完这步,需要测试以下:右键�TortoiseSVN-Repo-browser来查看版本库。在弹出的URL对话框中输入:svn://localhost/repository_1访问成功后,会看到一个空的文件目录。(因为现在你还没有放任何东西在里面)4,配置用户和权限用文本编辑器打开d:\svn_service_root\repository_1\conf目录,修改svnserve.conf:将:#password-db=passwd改为:password-db=passwd注:-d参数效果同于--daemon-r参数效果同于--rootsvnserve将会在端口3690等待请求,--daemon(两个短横线)选项告诉svnserve以守护进程方式运行,这样在手动终止之前不会退出。不要关闭命令行窗口,关闭窗口会把svnserve停止。可直接创建.bat文件来处理当做系统服务如下内容sccreatesvnservebinpath=C:\ProgramFiles\CollabNet\SubversionServer\svnserve.exe--service-re:\svndepend=Tcpipstart=autoscstartsvnservepause--root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserveURL的时间如果不加root参数,服务url为:svn://localhost/svn/repos而如果加上root参数,服务url为:svn://localhost/repos此处的启动配置会影响服务url,如果输入url错误,会导致访问的时候出现异常。为了验证svnserve正常工作,使用TortoiseSVN-Repo-browser来查看版本库。在弹出的URL对话框中输入:svn://localhost/repos成功访问后可看到空的文件目录!即去掉前面的#注释符,注意前面不能有空格。然后修改同目录的passwd文件,增加一个帐号:将:[users]#harry=harryssecret#sally=sallyssecret增加帐号:[users]#harry=harryssecret#sally=sallyssecretadmin=admin如此就可以用客户端Tortoise进行操作了SVNSVNSVNSVN安装和服务开启全部结束!!!距离在eclipseeclipseeclipseeclipse中使用已经完成一大半了!关于svn://localhost/repository_1路径问题多说一句:如果你的服务端装在本机就可以这样访问:右击--SVNcheckout.此时会打开一个对话框。在URLofrepository下面输入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-rD:\svn_service_root,把D:\svn_service_root目录安装成可以通过SVN协议来访问】三,三,三,三,EclipseEclipseEclipseEclipse集成集成集成集成svnsvnsvnsvn的使用的使用的使用的使用1,之前安装好了SVN的客户端和服务器端,也配置了用户权限,现在看看如何在eclipse中集成SVN的插件Subclipse.其实官网上写的很清楚!这里只是稍微说说。在help—softwareupdates�findandinstall…�选择searchfornewfeaturestoinstall–下一步-�newremotesite..-�name:subclipseurl:选择一个版本--下一步---下一步-----installall-�重启eclipse在window-�openprespective-�看到”SVN资源库研究”这就已经集成好了。2,运用到所建立的工程项目中随便选一个工程,右键,选择“team”,选择SVN,点击next,选择:使用已有资源库位置(svn://localhost/repository_1),点击next,选择项目名或者新建项目名(就是重新取一个名字而已),点击next,编辑提交备注,点击finish.执行到这步,就已经提交给svn服务器中的repository_1仓库管理该工程的版本了。终于执行完了,累了吧,高兴下,好好休息下吧!嘿嘿,(*^__^*)……附件附件附件附件以下是svn集成eclipse的图解:以前提到过SVN版本控制器和客户端的安装和配置,这里再在说一下在编译器中怎么使用SVN,使其既可以单独使用,也可以配合SVN客户端一起使用。由于编译器种类众多,插件种类也不同,这里只简单介绍下Eclipse的插件安装。我用的版本是Eclipse3.2.2+MyEclipse_5.1.1,由于本身只有CVS而没有集成SVN,所以要想使用SVN做版本控制只好装一个Eclipse插件Subclipse,Subclipse的详细安装过程在其官方网站写的很清楚,还带配图,我就直接copy了:一、InstallSubclipseinEclipse3.x(安装)Step1:BegintheinstallationfromtheEclipseHelpmenuitem.Step2:Thisscreenshotshowthescreenasitinitiallycomesup.Inthiscaseyouwillneedtochangetheradiobuttontoindicatethatthisisanewinstall.Step3:Thisscreenwillvarydependingonthefeaturesyouhaveinstalledalready.YouwanttoclickontheNewRemoteSitebutton.IfyouarebehindaproxyandtheEclipseinstallmechanismdoesnotwork,thenyoucandownloadazippedversionoftheupdatesiteandthenclicktheNewLocalSitebuttoninstead.Step4:ThisscreenisshowingtheNewRemoteSitedialog,filledinwiththecorrectinformationtoinstallSubclipseName:Subclipse1.2.x(Eclipse3.2+)URL::Subclipse1.0.x(Eclipse3.0/3.1)URL::Whenyoufirstcomebacktothisscreen,thesiteyouaddedwillNOTbeselected.BesuretoselectitbeforeclickingNext.Step6:Thisnextscreenshowsallofthefeaturesthatareavailabletoinstall.Step7:Clickthebuttontoacceptthelicenseagreement.Step8:ConfirmtheinstalllocationStep9:ThereisanEclipsepreferencetoturnoffthisnextdialog.Ihaveneverseenasignedfeature.NotevenEclipse.orgnorIBMsigntheirfeatures.Step10:Justascreenshotofthein-processinstallation.Step11:EclipseneedstoberestartedafterinstallingSubclipse.Step12:Finally,afterrestartingEclipse,thefirstthingyouwilltypicallywanttodoisopentheSubclipseRepositoryperspectivewhereyoucandefineyourrepositories.BesuretoalsochecktheonlinehelpaswellastheSubclipsepreferencesloca

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功