SVN服务器的搭建和使用_第1页
SVN服务器的搭建和使用_第2页
SVN服务器的搭建和使用_第3页
SVN服务器的搭建和使用_第4页
SVN服务器的搭建和使用_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ApjtfiaSubM4t£i>:<ri,ApjtfiaSubM4t£i>:<ri,SubMttrioh比白c-h«Subvotfionji*4oHhsi«>3id4r4diud4mj^orbrjdwrrijtifo1Th&Fc>uridJbon.SVN服务器搭建和使用(一)Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.orq/packaqes.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统下面的二进制文件包一共有5种,如图:Windows■QnllThN顷(supportedandcertifiedbyCollabNet:悟wiresregistrat^n)SlikSVN(32-and64七itclientMSI;nriaintainedbyB-rtHuiibw,Sh滞口轴门口r口幅匚t)VituNl敦N(clientandserver;supportedandmaintainedbyMi£UNlE*hJ)W也Mdimuci(32-and64-bit匚lientandserver;supportEdandcertifiedby内ANdim匚口)Wi门mzmvn(32-bitclientserverandbindingSjMSIandZIPs;maintainedby口改idDmJ)个人认为最好用VisualSVNserver服务端和TortoiseSVN客户端搭配使用.点开上面的VisualSVN连接,下载VisualSVNserver,如图:,vISUALfiVtNvISUALSVlNSERVERCOMPANYHELPApacheSuh^ei^ioiicomiinaindI3nii&too]&AslandalnneandlighWigMpadcagetoinstallApgcheSubvensioricommandline,vISUALfiVtNvISUALSVlNSERVERCOMPANYHELPApacheSuh^ei^ioiicomiinaindI3nii&too]&AslandalnneandlighWigMpadcagetoinstallApgcheSubvensioricommandlinebinariesQtily.Thisredialnhulablepackageisgrealfarbuihdscriptingandother郁minialrat祯needs.RemdrnongabnulSubvNEicinuciEEmnijlinEEnl,Downmad7en=ion:2.5.4Size:FMBIDmmllgidlViarsioii174Size:^2MBDEngloMVersion25-ISize:-4MBAprofessionalgradeSuhvereiDnintegrationplug-iriforMirrasoflVisualSLudio.VisualSVNisinLendedEbeinBmllmdanwrkstsliansusedbysoftwaredevelopersLeaitirroEaboutMlmumlSVMintECjraticinfbrMImumlSEdiiiWualSVHSe同dirJtw颇也3/IpacfreSi'JbvwswDT.7.4com/twmfhHeioofe.Thernoslfavongdwaytosetupandmaintainanenterpri5E:hvelAp^chsSubversianserverontheklitrosoflWindowsplslfarmMsuslSvNSeiverisaffordableerlherfarhome,smallbusinessarenterpriseusers.其jtmed「habuutWeijSSVMShtvh「"r时ndg$

708然后下载TortoiseSVN客户端,官网下载地址:/downloads.htmlortoiseSVN注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图:TortoiseSVN安装包和简体中文语言包32BitSetupSetupSetujqSetujaSetupSetupSetupSetup64BitSetupSetupSetujqSetujqSetupSetupSetupSetupAboutFeatures阙W畋点蛔蚣嗯ScreensriotsDonate他*乱&颇dE"JWTfW洒奶地炒红况708然后下载TortoiseSVN客户端,官网下载地址:/downloads.htmlortoiseSVN注意下载跟你电脑匹配的安装包,在页面的下面你还可以找到语言包,如图:TortoiseSVN安装包和简体中文语言包32BitSetupSetupSetujqSetujaSetupSetupSetupSetup64BitSetupSetupSetujqSetujqSetupSetupSetupSetupAboutFeatures阙W畋点蛔蚣嗯ScreensriotsDonate他*乱&颇dE"JWTfW洒奶地炒红况Testimonialssay如如伽NewsArchiveSupportFAQF用铲tvtiy帽命铲*亭弛HelpniesTNgm?帔&他四用眺扫Er;UsefultipsTjpjfdoLCmtmNirjKiwnMailinglists照g也&您§虹威声汶#座ReportbugsTranslationsDowiilnadsyvNi./_TheFreeandMostFeature-KichAutomatedSubversion1.7Client肾fw・u总Kue:i匚口mFilesyncsg仕%ar。SyncOrCopyFoldersOyerNetwork,NoMalware/Spyware.DownlaadFree!W7、司lv.3vnDMEFreeSVN(SubverEinn)RspasitoryWikijticketsandfilEsho^tinq9sV.WtlCCldp.CClITlLanguagepacksTranslatetoCatalanTSVNTMer^eTranslatetotrad.ChineseTranslatetoCroatianTSVNTMergeTranslatetoDanish下载完成后,应该有这些安装包,如图:Lang^iagzePack_L.7.6.22632~wiil32_zh_CW.msi圉Tort口i.weSVK-L7.C.22632-Win32-svn-1.7.4.msi13,548KBThecnrreTitversionis1.7.6Fordetailedinftionwhat'sfie如readthecha^ngelogandtherelea5e_notE5.Thecurrentversion17£llnkEdagainsttheSubwErBlonhrary1J.4Pleasemakesurethatyouchoo5etheightinstalls「」yourPC,ottiewisethesetupwillfail.CountryArabicBulgarianCatalanChinese,simplifiedChinese,traditionalCroatianCzechDanishSeparatemanual(PDF)TranslatetoArabicTran^latetoBuigarianAdChzecEii|j>towmythememtegrrtytoii™tneqejnsDuctionsfor浴&itOSf^rS4«bitOSDownloadTartaiseSVN1.7.6-32-bitDawnloadTartoiaeSVN1.7.6-64-bit点同意,进图下一步,如图:-Inlxl僧Viw&lSVBServer2.5.4Seinp-InlxlSelectCompanent?Pleaseselectcomporieritsyouwouldliketoinstall.Visu己I5WNServerdndManaciementConsolecanbeinstalledtogetherorseparately.Pleaseselectcomponentsyouwanttobeinstalledonthismachine.Q^isuaisyMServerandManagementConsole:instaliV/isjaisVNServerandmanagementconsoletoadministerit.LManagementConsoleOnlyInstallonlyMicrosoftmanaciemBntconsolesnap-intoadministerVisual5VNServerinstalledonanothercomputer.BackINextCancel选择上面一个选项,点Next,进入下一步,如图:Location是指VisualSVNServer的安装目录,Repositorys是指定你的版本库目录.ServerPort指定一个端口,Usesecureconnection勾山表示使用安全连接,UseSubversionauthentication表示使用Subversion自己的用户认证.点击Next,进入下一步,如图:ReadytoInstallTheSetupWizardisreadytobeginClick.Installtobegintheinstallation.IfyouwanttorevieworchangeanyofyourinstallationsettingsjdickBackClickCanceltoexitthewizard,点Install,进入下一步,如图:

接下来我们安装TortoiseSVN,双击安装包,进入下一步.如图:点击Next,进入下一步,如图:选择接受,然后点击Next,进入下一步,如图:选择安装路径,然后点击Next,进入下一步,如图:点击Install,开始安装,如图:等待安装完成,安装完成后如图:接下来我们安装简体中文语言包,这个非常简单,一路Next就行,就不截图了.语言包安装完成以后在桌面任意空白地方单击鼠标右键,会在右键菜单里找到SVN,如图:排列图标①卜刷新(1〕粘贴⑥粘贴快捷方式③撒销删除可〕Ctrl4-Z图形屋性...图形选项►慰SW检出.]也lortoiu茹VN卜臭版本库冽览舞傀)新建皆►m导出矿一屈性⑥在止匕创建版赤库(D由碍入(1)...(设置⑤&葩助QD娼关于选择设置,进入下一步,如图:

在右边的语言里面选择简体中文,然后点击应用,确定,汉化即完成,如图:排列图标►刷新粘贝占(1)粘班快捷方式旧)撤销翩除QJ)CU1+2医1形属性.一.囹形选顼►IfSW检出®.|必Ti:n_toi共SVN*|队版本库削览器催)新建地)►或导出虐).一屈性麒在此创建版本库也)尸导入a)...母希助⑪耍!关于到这里,服务端和客户端都已经安装完毕,下一篇介绍用VisualSVNServer创建版本库,以及TortoiseSVN的使用.SVN服务器搭建和使用(二)

上一篇介绍了VisualSVNServer和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVNServer建立版本库,以及TortoiseSVN的使用.首先打开VisualSVNServerManager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Repositores,如图:CreateHm’ivRnipQsit^ry...BrPrujiertiee...V1SUALS/NSESijndardEdition新建®Tiepozitory.所有任荟溟)刷新(!)StatusVisualSVNServerServerURLishittp帮助更)在弹出的右键菜单中选择CreateNewRepository或者新建->Repository,进入下一步:输入版本库名称,勾上Createdefaultstructure复选框(推荐这么做).点击OK,版本库就创建好了,版本库中会默认建立trunk,branches,tags三个文件夹,如图:ViSei-ver:*Repu^itoriViSei-ver:*Repu^itoriezE"9FirstR&posiH-Ei匚::二,:®UsersGrcmpi5(L'?c=il)toryMyRejiLisitui_y|lyKepositori:https://acct_xu名称_|branchez_|tags_|trunk这时候我们将项目导入到版本库中,找到你的项目文件夹,在项目文件夹上点击鼠标右键,找到SVN菜单,选择导入,如图:iRec_Sam]日洒]巳加&Sib巳Eil,jSib目汕_Sim]&SLA.&SL0]顼id:顼re,QTre.il勺qii'l顼顷一打井边)资谓首理器能)搜索(I)...◎使用%口杀毒扫描共享和安全QI)...井sw榄出溟〕...趋添加到压罪文件觅)...添加到^Recordshoj.r:=Lf"L.T)漕压缩并E-mail...澄尾箱到"^Recordshoj.rar"并E-mailiRec_Sam]日洒]巳加&Sib巳Eil,jSib目汕_Sim]&SLA.&SL0]顼id:顼re,QTre.il勺qii'l顼顷一打井边)资谓首理器能)搜索(I)...◎使用%口杀毒扫描共享和安全QI)...井sw榄出溟〕...趋添加到压罪文件觅)...添加到^Recordshoj.r:=Lf"L.T)漕压缩并E-mail...澄尾箱到"^Recordshoj.rar"并E-mail发送到(M)尊切(I)复制©交件夹夹夹夹件件件交件夹交件夹交件夹交件夹乳版本库浏览器俱)在此创建版本库①电设置③帝助也)关于史件丧+j_1说_1如将复制的版本库URL粘贴上,在URL后面加上trunk子路径.然后在导入信息里面填上导入信息”导入项目到版本库”.如图:点击确定,所选中的项目就会被导入到版本库中.如图:项目导入到版本库以后,项目导入到版本库以后,不能随便让谁都能够读写版本库,所以需要建立用户组和用户.在VisualSVNServerManager窗口的左侧右键单击用户组,选择CreateUser或者新建->User,如图:在弹出的对话框中填写Username和Password,然后点击OK,如图:用相同的方式分别创建用户Develpoer1,Develpoer2,Develpoer3,Test1,Test2,Manger六个用户,分别代表3个开发人员,两个测试人员和一个项目经理,如图:

然后我们建立用户组,在VisualSVNServerManager窗口的左侧右键单击用户组,选择CreateGroup或者新建->Group,如图:在弹出窗口中填写Groupname为Developers,然后点Add按钮,在弹出的窗口中选择三个Developer,加入到这个组,然后点Ok,如图:I1:=utief^rihdiLagerz^Testers用相同的方式创建组Managers,Testers,如图:I1:=utief^rihdiLagerz^Testers*JFtcryS"3MyRepository—,(^1Useri接下来我们给用户组设置权限,在MyRepository上单击右键,选择属性,如图:

在弹出的对话框中,选择Security选项卡,点击Add按钮,选中Developers,Managers,Testers三个组,然后添加进来,给Developers,Managers权限设置为Read/Write,Tester权限设置为ReadOnly,如图:到此,服务端就完成了.接下来,我们用客户端去检出代码,在桌面空白处单击右键,选择SVN检出,在弹出的对话框中填写版本库URL(具体获取方式,上面讲上传项目到版本库的时候讲过),选择检出目录,点击确定.如图:开始检出项目,如图:雄'检出完或1操作路径I操作路径IP1IME类型土1QnnnnQnnnfitttQnnnnQnnnfittttfists曾增增增增增增增增毕己已已已已己已已已完applicdtian/ci已增加旧,匚破定取消|E:\proj&ct\trunk\R&card5hQp\QLj\Debug\Record5hap,pdbE:\project\trunk\Recordshop\obi\Debug\Recordshop.csproj.FileLi5tAbsolute.txtE:\proj&ct\trunk\Recordshop\PropertiesE:\project\trunk\Recordshop^Properties\Assemblylnfo.csE:\project\trunk.\Recordshop^Properties\AppManifest.xmlE;\project\trunk\Recard^h叩\5hc?pl用m.Kaml.csE:\project\trunk\Recordshop.suoE:\proj&ct^branchesE:\project\tag5于牖本:W己传输L缶阳』器用。混秒检出完成之后,我们打开工作副本文件夹,会看到所有文件和文件夹都有一个绿色的〃.如图:地址(W|(£rE:\project名称大小类型=.E^Tl:文件夹br^lcIlss文件夹■>Jtags文件夹,%jtruiJc文件夹

至此,创建版本库和使用TortoiseSVN导入项目,检出项目已经介绍完毕.下一篇介绍TortoiseSVN的使用,以及冲突解决办法.SVN服务器搭建和使用(三)接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:文件夹文件丧Micr文件夹文件丧Microso£tVisu.a...VisualStudio5...文本更档fetRecordshop.Iffab(^^Recordstiop.sin2KBsuq91O6‘|Readme,txt0KB这时候,你需要告知TortoiseSVN你的操作,如图:大小|类型名称—土RecordshupRec大小|类型名称—土RecordshupRecoriIeIlop.'RebFiecor'lshop.sinRsCflrislLL'p.5UQiRpadiri已.txti文件夹文件夹EBMi>21_ciEDhiVisua...II;VisualStU-liuS...EB文■本文档这时候使用TortoiseSVN进行提交■这样别人就能看到你所做的更改了,如图.修改文件使用TortoiseSVN更新,修改工作副本中的Readme.txt文件,加入"helloworld!”然后保存,你会发现Readme.txt文件的图标改变了,如图:名称▲大小l_类型iFiecorilzhop:文件夹Recorilshop-Web立件夹ORhSiItih.twt1KE吏本立档d^hop.sin2KBMierosuftVisna...Recordshup-eho91KBVisualStudioS..

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论