版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、VisualSVN1、安装好VisualSVNServer后,运行VisualSVNServerManger,打开服务器的CisuafcNSmrve-ViiualSVFJSenFerLoot)0Viiu=lVMServer(Lcca)kVISUALfi/NSEWERSlznzardEdtbnUpdsciEtoEntEgimEEtilknCctdmeEdiliouEtatuERepDsitoresTotalire:osi:oriES.CF=ai=newrepzsibrj.ImportEiistngreposikry.Subsc-bmF:r-pc-aieeJPpvdeFeedbazkVetscr2
2、.74VISUALS/NSEWERStenzardEdtbnoE7i耳丄:11別3!Sarzer山亚洱弐商?i:ilSfflLti=駆;2.7Up:怡dEtoEMe曲ReEcitknCqldmeEdiliirsHIVisualSVhServerLcqI)交垃劉叭据i工詛脚山泗ISVTJS=r/e-所有任埶肉刷新导出列表丄人.帮助旧)。VisuilSVNServer(Lcca)Repositories广:5015jnoups新建傀Repository.CEatEnewuser.2、创建仓库(repositoryRepDsitoresTotal2reEosi:ori=s.)第一种方式DDm泣emm
3、repDsitDrj.Eirowse尹Properties.点击创建一个代码库丄5dt.2.74CreateNewdepository矣于/sualsVNSenerManager9CcnfigTirss宾迟Tlf諭vexLoggin3ErrorogdngisaalczessloggngisdiO:ena:ioralogzingQ:enEventViewEr.CznFgurelozgrg.EutreisiaiAiilhenTherea_34us=rsaC=ai=newgro.p.CznfgureautieMic;-丄MatusServiceisranlici3按照上图,创建新的代码库,在下图所示
4、的文本框中输入代码名称口CreateNev/RepositoryRepositoiry-H&meSpeciyth亡tl:jtiefc-rthenewrep:eitcry.Reposimry1MyBlogl上一步(B)下一步00取消.CreateNev/RepositorySelectthepreferredinitialrepositorystructure.Emptw已口呂itoy(亡smin亡仃dw:doption)oSingle-projectrepository(withthetop-leveltrunkjbrandiesandtagsfolders)LEnnmo已nbouttfiE已
5、匚ommErdEid已匚iiziitoY1吕,匚mt上一步I下一步曲取消YoucancreatetnedesiredrepositorystructurelaterusingthecreateholderorcreateHrojectStru匚tu已mntextmenuDoinmandsfbrthecreatedrepositoryRepositoryStructureChoijzethminiti:=l11aycmtorthwnevrejusitury.上图中选择“emptyrepostory”,则在代码库只创建空的代码库StartKit,选下面的single-project”则在代码库St
6、artKit下面会创建trunk、branches、tags三个子目录;3种仓库默认推荐权限设置(Nobody不允许任何人访问AllSubversionusers所有svn用户都可以Customizepermissions自定义权限允许,这里下面有个按钮,我们可以过会继续设置,B容称HyBloCopyURLtoClipboardVis.uaiSVNServrleual这里有个RepositoryURL这个地址就是客户端获取服务器代码的地址,你可以先记下都是服务器的ip地址就行了来,也可以通过右击仓库名可以获得。前面的WINTV.什么的是你计算机的名字,客户端aQbr还i匸J伍田口trUersG
7、roups新建an朗有任务GOBrowseProperties,.叵=1魅VkualSVhSem/erMyBlog(JittFs/.N-PAAQI-3PS3KS/;KyBeg/:BvisualSVhSer%erLacs:j爭Repc&tcries_|Eranches|_Jtag&trunkDOODOObranches,tags,trunk服务器版本我们现在右击整个仓库,就是名admin,密码MyBlog项目,我们现在来创建一个admin管理员,用户文闻Fj蛊咋脚查看工融啊admin,你可以在Users查找到他,可直接修改密码新逢on卜所有任穷00CreateMewUser点击“OK”创建完代码
8、库后,没有任何内容在里面。我会在这个教程的第二部分说明如何迁入源代码。下面,我们开始安全性设置,在左侧的Users上点击右键:输入上面的信息,点击0K,我们就创建一个用户了。按照上面的过程,分别添加用户Develope门、teste门、manage门,好了,我们开始添加这些用户到我们刚才创建的项目里:点击上图中的Add.按钮,在下图中选择我们刚才添加的用户,点击0K按钮:说明:大家可能注意到了下图中的Groups,是的,你也可以先创建组,把用户添加到各个组中,然后对组进行授权,操作比较简单,在此略过。ChooseUserorGroupIE3I按照下图所示,分别对用户【或组】进行授权:点击确定按
9、钮,上面的用户就具有了访问StartKit代码库的不同权限。因为用户starter在团队中是新来者,不希望他向代码库中提交新代码,所以他只能读取代码库中的代码,不能提交代码。teste门是测试人员,不负责代码编写,所以也是只读权限。而Developed和manage门是开发人员和项目经理,自然具有读、写的权限。在实际的项目开发过程中,Developer和tester往往不可能只有一个人,这时候使用组来授权更加方便,这个大家可以自己练习一下。二、TotoiseSVN的基本使用方法在项目管理实践教程一、工欲善其事,必先利其器【BasicTools】中,我已经讲解了怎样安装TortoiseSVN。在
10、上面的讲解中已经讲了怎么使用VisualSVNServer了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用VisualStudio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVNServer上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单如下图所示:图2-2-1点击Import,弹出下面的窗体,其中是服务器名,svn是代码仓库的根目录,StartKit是我们在上个教程中添加的一个代码库:说明:左下角的CheckBox,在第一次签入源代码时没有用,但是,在以后你提交代码的时候是非常有用的。代码库的
11、位置图2-2-2URLoFrepository:http:E匕厂归匕hE厂in,曰zl1上匚11svn/StartKit.Irripcirtmessage红线部分是代码库的根目录Flecentrriessages1诸ImportRepositoryClieelkinthept口ject在这里写记录日志,在开发过程中,这是非常好的习惯IncludeignoredFilesOKCancelHelp点击OK按钮,会弹出下面的窗体,要求输入凭据:图2-2-3在上面的窗体中输入用户名和密码,点击0K按钮:图2-2-4如上图所示,好了,源代码已经成功签入SVN服务器了。这时候团队成员就可以迁出SVN服务器
12、上的源代码到自己的机器了。二、签出源代码到本机在本机创建文件夹StartKit,右键点击Checkout,弹出如下图的窗体:图2-2-5在上图中URLofRepository:下的文本框中输入svnserver中的代码库的地址,其他默认,点击0K按钮,就开始签出源代码了。说明:上图中的CheckoutDepth,有4个选项,分别是迁出全部、只签出下一级子目录和文件、只签出文件、只签出空项目,默认的是第一项。上面的例子中,我们也可以使用web的方式访问代码库,在浏览器中输入这时候也会弹出对话框,要求输入用户名和密码,通过验证后即可浏览代码库中的内容。搞定!源代码已经成功签出到刚才新建的Start
13、Kit目录中。打开StartKit目录,可以看到如下图的文件夹结构:图2-2-5.svn200S/11/522:572008/11/51:34200S/11/51:342008/11/51:34200S/11/51:342008/11/51:342?躊藏文件夹,保存文件【夹】的版本状态等数据二ODataBaseOdocsOimagesOothers/jStartKit文彳决文彳决文彳决一旦你对文件或文件夹做了任何修改,那么文件或文件夹的显示图片机会发生变化。下图中我修改了其中的二个文件:图2-2-7名称.svnQbin4objryProoerties(SJliriageInfo.esWessa
14、gelnfo.esWodel.csprojWodel.csproj.uEer却:1NewsCatecjor/I也Newslnfo.es国GystemCnfiglnfo.cs槽Userlnfo.es正常状态己修改狀态修改日期大小2308/11/5.文彳钱2008/11/5.2308/11/5.文彳钱2008/11/5.文彳钱2308/11/5.VisualC#S.3KB2008/11/5.VisualC#S.5KB2308/11/5.VisualC#P.3KB2008/11/5.VisualStudi.1KB2308/11/5.VisualC#S.2KB2008/11/5.VisualC#S.3
15、KB2308/11/5.VisualC#S.3KB2008/11/5.VisualC#S.5KB大家看一下不同状态所对应的图片:图2-2-8诸$lettingsTortciiseSVNl=.佻General毋ContexttMeriuj=OhloigsL站Dialogs2管cdurs-3loanOverlapsIconSet-S)Netvrart;-抵ExternalProgram-?生iffViewerMergeTmol|玉UnifiedDiffViewer毋SavedDat-aiJLag匚achingg.JHookScriptsIsueTrekerIntegraitiQnbTortoiseElameIcQnSet曦改不同的显示凤落IFStyl*正章nodifid己改亡姻1icted腹母冲关旦读文件夹BIINF#帳渎走槪霁IB_-cpj*ft勺禎i“dcppcdeiQici.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业电子商务理念
- 八年级英语下学期期中复习(一)
- 会计造假的商业伦理与会计职业道德分析
- 仪器设备技术指标表达成要求设备参数信息表
- 2026届湖北省宜昌市五峰县中考语文猜题卷含解析
- 《道路工程识图与绘图》教学大纲
- 2026 学龄前自闭症入门感统课件
- 鉴赏《日出·印象》
- 《中药学(第2版)》课件16 止血药
- 大棚承包合同
- 西藏拉萨市2020-2021学年八年级下学期期中物理试题【含答案、解析】
- 建筑工程英语英汉对照工程词汇
- MOOC 刑事诉讼法-西南政法大学 中国大学慕课答案
- 2024-2029年中国冲调食品行业市场现状分析及竞争格局与投资发展研究报告
- 酒店厨房奖罚制度培训
- 2023年海南省工会系统招聘考试题库及答案解析word版
- 大管轮实习记录簿【范本模板】
- 数学七年级下学期1.28 平行线-角度旋转问题
- 韦氏-儿童智力测验量表(全面)
- GB/T 26725-2023超细碳化钨粉
- 三腔二囊管使用课件
评论
0/150
提交评论