下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SVN服务端Subversion与客户端TortoiseSVN教程--解决同步问题一、SVN-Subversion安装配置Windows总结1、下载Subversion时,要清楚所下载的subversion版本支持的是apache2.0还是apache2.2。假如只支持apache2.0。要重新编译subversion;简单方法找到编译好的能支持apache2.2的subversion版本。2、subversion一般自带web服务器,但多数都选择subversion+apache这个环境。3、将Subversion安装目录bin\下面的*.so文件复制到Apache安装目录modules\目录下.4、找到Apache安装目录下的conf目录,用文本编辑器打开d.conf,找到一下两行:#LoadModuledav_modulemodules/mod_dav.so#LoadModuledav_fs_modulemodules/mod_dav_fs.so添加:LoadModuledav_svn_modulesvnLoadModuleauthz_svn_modulesvn这两个模块。注意:假如出现类似如下的错误:Syntaxerroronline923ofC:/ProgramFiles/ApacheGroup/Apache2/conf/d.conf:Invalidcommand'DAV',perhapsmis-spelledordefinedbyamodulenotincludedintheserverconfiguration就要保留LoadModuledav_modulemodules/mod_dav.so5、把Subversion\bin下的*.dll文件拷到Apache的bin目录下,相同保留apache的.dll文件。6、创建一个svnrepository。创建(svnrepository仓库)的根目录,比如D:/svn。进入Subversion目录,输入如下命令:svnadmincreaterepos
7、在apache的.conf添加节点<Location/svn>
DAVsvnSVNListParentPathonSVNParentPathD:\svn\repos
#代码库AuthTypeBasic
#使用apache的认证方式AuthName"Subversionrepositories"AuthUserFile"D:\svn\passwd"
#使用的密码文件。
#AuthzSVNAccessFilesvnaccessfile
#设置权限
Requirevalid-user</Location>8、使用apache的htpasswd构造密码文件D:\passwd,即建用户。cmd命令行,进入apache的bin目录下:bin\htpasswd-cpasswd<username>
//创建用户第一次使用htpasswd时带参数-c。bin\htpasswdpasswd<username>
//增加用户9、重启apache。可以用了,浏览器中输入://localhost/svn/repos可以看到Revision0:/--------------------------------------------------------------------------------PoweredbySubversionversion1.4.0(r21228).
//说明我们已经配置成功了--------------------------------------------------------------------------------二、SVN客户端用户使用手册(完整版)环境模拟现有项目名称:test服务端版本库:testURL:://10.155.11.10:81/svn开发人员:devA,devB版本库目录结构:一.基本操作第一步:安装客户端下载TortoiseSVN安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVNcheckout和TortoiseSVN。第二步:建立工作区项目开始之前,在本地PC的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace),该文件夹即作为软件开发者在项目开发过程中的工作区。第三步:下载版本库假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test,如SVN服务端配置中的repos。在本地的workspace文件夹上,右键单击鼠标。选择SVNcheckout,会出现如下窗口在URLofrepository中输入版本库地址,://10.155.11.10:81/svn/test(test为你在svn服务器上配置的代码库名),在Checkoutdir中系统会自动添加第二步所创建的工作区目录。在Revision中,选中HEADrevision,这样将会下载到版本库的最新版本。如果想下载库中的旧版本文件,可选中Revision,然后填入版本号即可。如果不想下载整个版本库,而是只想下载自己负责的那部分模块,可以在URL后添加模块名,例如://10.155.11.10:81/svn/test/Doc。单击OK,输入用户名和密码第四步:修改版本库对版本库的修改包括修改文件内容,添加删除文件,添加删除目录。经过第三步的操作,本地的工作区文件夹,即workspace上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,如图2如果对库中某一个文件进行了修改,系统会自动为这个文件和这个文件所在的各级父文件夹加上红色叹号,代表该文件或目录已经在本地被修改,如图3涝图榨3澡当所燕有对悲版本秒库的程修改炼操作伐完毕睡后,旷右键腿单击暖工作必区文矮件夹谷,选想择哄co疼mm史it揪提交宋新版疲本,伯输入晓密码双后系杏统将翅把修小改后炒的版抹本库倚上传撤到服悄务端僵,即暗完成遍一次孤对版不本库朱的更劲新。拌注意辰:难新版殖本提夕交之独后,能其他清拥有闭写权葡限的谜用户申也许鸟会重布复以秘上几辉步的脾操作府,完储成对拳版本式库的携再一剂次更诵新。中所以慎,每念次在棵工作途区文巷件夹凉下修严改本偷地版问本库谦之前群,必细须首兄先对耀本地锡版本蜂库执略行蒸一次蛙更新酬(右涉键单肆击工仅作区婆,选泉择穷SV扒N秃Up愚da拜ta创),劣将最训新的盟版本乞下载狗到本姻地,草然后斤再进耽行修倍改操痒作。初二.握其他群操作疫在日轻常的副软件呀开发箱过程昆中,饲除了具以上什介绍兄的下慌载,彩提交裙,更喷新操龄作外坑,还比有另绳外几讲种常待用操牙作。氧(润1换)比呼较文安件的伶不同咱之处卡当对疮so枕c_牢1奸做了忍修改青之后听,植so齐c_堂1凭文件票会出厌现红攀色叹们号,令表示胳已经晶修改稳,如油果想油查看励修改衡后的索so醒c_拒1湾文件符与修品改前承有何读不同猫,可仔以右钞键单日击此色文件豪,选国择效di假ff库,系脂统探肝出一粘个窗董口,界如图县3挑,窗使口分户为两棉个部携分,鞭左边损为更绞改之娃前的饺版本块,右娇边为趟更改午之后总的版波本。某并在挺不同年之处壮作出佩标记封和说厚明。岂如图学4扬如果仗是宇wo遣rd边文档苍的话群,选禾择偏di蚁ff钉之后故,系哄统会厚打开疯一个往wo绘rd同文档赛,并并在其寻中标市出修念改后贯的版庭本与岔修改贼前有读何不稳同。苗如图悠4.疼1愈(奉2巩)查意看日猎志释如果唉想查页看一也个文劫件的服日志驻,例展如湿so堡c_沈1砍,右默键单评击这呀个文唐件,迁选择质sh婶ow愤l牺og连,系念统会窗踏出迟一个赵窗口三,并禾在窗列口中鸟显示井so朵c_奸1财各个浪版本烟的坦lo枯g辰。如再图撕4图5弓(寿3痒)查躲看版皆本树冈如果穷想查驰看虫so滤c_迈1创文件五的版增本树尘,右房键单朝击该晚文件闷,选贡择敌Re浮vi牵si役on红g锯ra庸ph亩,系咏统将炕会打继开一迟个窗幕口,佳并在训窗口库中显石示该望文件火的版始本树堆。如付图饥6粒。兔杀争之所暑以只飘显示瞎了莲4.呜5.盏6.编7殊四个抬版本石,是叙因为地选择烘了只袭显示擦发生迁过变兵化的葡版本任。即基1.奋4.伐5.达6.浪7蝴每一轰个版吓本都轻有不界同的垫地方饭,都惭是经才过用缘户修先改后安提交歪的。好而枯2.笛3钓两个女版本拦是与备版本颈1且相同求的。汇(吉4催)下遥载某猴个文脱件的袭旧版舰本珠如果挑想要篇得到霉某个贪文件遍的旧盟版本政,只旁需在今该文蜂件上贫单击阀右键棕,选传择俊Up喘da可ta炊t兽o辈re纺vi进si谣on档…居即可同。系忧统会融提示事输入淡版本烧号。座例如捐要下丸载危so弊c_仰1集的第券五个下版本绪,只鹅需填伐入妹5怠即可先。如揭图姿7众。查败看完关版本雪5征的文乐件后壶,如值果想辞在此矛回到戏最新里版本蛾,只羽需要荣对纪so妨c_翠1桑运行怒Up绢da弱ta行即可利。躬(杆5孙)重元名毒名乌和删剪除文闻件威如果帽要删办除一眉个文贼件或映重名窝名兵一个示文件仙,注出意不真要在奶wi益nd伶ow雪s惕下直忙接操虚作。奇只需萄右键拣单击筋该文读件,拦选择竟Re序na拜me盼或枕De始le语te烈,症sv裙n租系统是便会曲完成用操作初。泥在紫wo华rk舞sp努ac董e饿中将些文件于重命含名或深删除绸后,锣服务胸端的气文件附结构宝不会洒变化救,只雪有当插提交别新版风本库芽后,己即衬co鸣mm液it魔后,佣服务懂端的顺文件槽结构档才会嘴被更猛新。照如果佛误删茧除了沈文件伟,在戚没有锣提交期版本乓库之抛前,辩可以览通过权对版坝本库挽的升悼级将谨文件卖重新搏下载购到本纱地的宋版本塘库,么也可罢以通握过协re销ve烘rt走恢复迎(参述考第驻八条及)。叛如果孙文件些删除揪,并店且已嫌经提烈交,打那么包要找谣回文永件只站能通茫过塑下载本旧独版本晶库来泊完成茅,参板考(内4闹)。晋(有6爆)创慎建分艺支跟版本队库中辽最初姓的文吐件乘so哲c_弓1,帐so枪c_念2,鸡wo宿rd藏_1臣,w堡or片d_渠2柜都是牌主干渐文件唯。如蹄果想里要为苗so窃c_挖1馋创建装一个误分支祝,只扔需右夺键单筝击告so伤c_泻1圈,选眼择析Br夺an蜂ch伶/T革ag鼠,系祖统会暴弹出愤一个态窗口铜,如昏图对8颠。在慈窗口跌中,厌Fr抗om帝U至RL编表示撞要创唯建的痰这个饶分支逼是免so塌c_略1禽的分畏支(烂系统练会自蓄动添驱加,梨不必窃更改裤)。导在搭To眨U饲RL店中,浑需要售更改允一下茎文件丧名,糠在文养件名业后加座一个慢标志劣即可班,例阅如骗“隶_b汇ra羞nc浩h”习,路斩径不材需要锦更改驻。在带Cr革ea纹t鼠c抵op运y勤in研t判he宝r原ep骄os表it倚or驶y锹fr睬om心中,订可以典选择僵分支锣文件纲是由候so晕c_碑1文的那方一个苍版本屠拷贝智来的蹈。最犯后填见写日验志,堪选择皂OK想。并分支造创建利完毕错,堂Up楚da断ta丛版本刺库,顿系统乘会将馒so收c_争1组的主订干文骑件和渣分支暮文件压so滩c_盲1_游br吼an稀ch证同时违下载推到本痛地版书本库含,如巨图套8.展1黎,然于后即坦可在而分支昼文件映上进部行操扯作。泼此时昏so疮c_简1裤的版捕本树塞如图续8.壁2需(铅7历)合疯并分弹支抚当需老要把窜so块c_毁1_租br曲an走c报分支壤文件疑合并础到妻so谱c_痕1停主干陵文件诞时,宴右键显单击棕so捕c_伴1例,选敏择结Me独rg纷e亡,会姥弹出坐一个平窗口垦,如咐图抗9遮。陕在抓F腰ro纤m庙输入早框中张填入燃主干吓的坐UR偏L些,在懂To顽输入困框中锅填入阿分支洞的火UR柳L姑。在堆Fr瑞om赞和秒To胸中,英都有倾两个烂选项铜HE左AD铲R萝ev喉is豪io蝇n凉和沈Re状vi密si楚on牌,表羊示要下进行隶合并圆的是斤so崇c_槽1饰的那狸个版卡本。黑合并猾之后慰主干昂文件此会标洒注红香色叹陵号,满表示血已被践修改抬,并免可以光提交踪。如亡果合床并防后文如件旗标注铅的是鹊黄色间叹号废,表化示文覆件有胜冲突藏,处际理方苏法见椅第三拨部分化“码异常塘处理烦”筋。酸(下8白)撤存销修会改笛当对主一个床文件庆进行绩了修遥改并晃保存抄后(族注意旦此处机并没助有进疫行提咐交)猾,如产果对论修改卫不满玩意,虎想要奸重新务修改暑,可林以右允键单宪击修计改过均的文涝件(拾带红煌色叹原号的羞那个边),饭然后还选择姻re汤ve暮rt缩,前念面的炼一系箭列修垃改便作会被每撤销皱,恢叨复到没Up极da汤ta现之后垦的状盏态。黑如果鞭一个丧文件渣被误贩删除通,也渴可通鞠过右渠键单袭击该炎文件胁所在俘的目年录,挣选择加re怜ve爬rt直来恢楚复。踢三.嗽异常黄处理轿此处蔑所说性的异侧常主瓣要是煌指文脏件发切生冲其突。想以用剃户舞de孙vA们和用车户世de真vB添为例衬,则当两辅个用愿户同辟时下丹载了昼最新焰的版岔本库伸,并味对库后中同核一个悟文件期so神c_即2角进行哭修改街提交思时,溉首先雹提交纽的用纱户楼de带vA虫不会内发生晒异常香,第疤二个甩提交蜓的用探户塞de闭vB禁便会但出现匪无法简提交歇的现退象。买因为凶服务始端的其版本谜库已党经甚被晒de明vA参更新脉,受de菠vB计用户锯在上棋传时后,系倾统会帮提示晚出错傍如图厚10卷。聋在这览种情栗况下深,赵de满vB势用户戏需要哨首先迎对修改改的折文件骆进行乎Up刺da策ta腔文件熔操作娘。如驳果两信个用青户修积改了甚文件面so蝇c_脆2惹的同增一个需地方首,则摸在梦de误vB屯用户手执行青Up尼da趁ta煮后,忍系统穿会将键本地乎的通so销c_追2伴与从耻服务免端下宽载俭so锤c_笑2扣合并猛到一胆个文塞件上勤,并违在该剥文件脑图标渐上标罚上黄物色叹邀号,元表示击文件明出冲磁突。叫在文炭件中珍通过勇“<算<<健<<今<”吉和贤“>拆>>有>>即>”沿标识菠冲突法位置数和冲粪突内做容。秤de胁vB踪用户闸只有较与红de其vA杏协商血,将膜该冲址突尤处理朴,之高后单绞击右瞧键,膝选择巧Re夜so铜lv茎e痒,冲动突标耍记消阻除,茫才能怖够再露次提概交,碧否则怜无法桂提交小。盖文件薪标记尤冲突裳的格损式:品<<芽<<刺<<恭<浆.m喝in拥e笑劣蓬wo敏rk骂sp猎sa茫ce深工作拣区,帐等陡ab界c擦工作漂区提梯交结泉束后沙再提粪交,匆应该躁会出币现冲匪突膝==粉==胁==箩=喘坡伐在此中插入晴一段灭话,跨啊啊壁aa柳a举,测矩试冲央突配>>续>>搁>>生>咸.r秤15福绿色斩部分换表示肃本地偿文件虹的修拴改柳蓝色畏部分晕表示士服务思端版传本库凡中的戏最新赖版本巷与本铁地文圣件修橡改发枪生冲制突的徒地方犯。和紫色援表示秀是第雾15魄个版扬本发索生了间冲突杀==慧==枪==摆=偶斤田在此栋插入略一段吼话,筹啊啊娃aa许a蔽,测宰试冲吨
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024至2030年保安系统灯项目投资价值分析报告
- 2024至2030年一次性助产衣项目投资价值分析报告
- 陕西能源职业技术学院《标志与符号设计》2023-2024学年第一学期期末试卷
- 陕西旅游烹饪职业学院《数值计算与实验》2023-2024学年第一学期期末试卷
- 机器购销合同范例
- 水上平台供货合同范例
- 2013版装饰合同范例
- 陕西科技大学镐京学院《电磁场与电磁波》2023-2024学年第一学期期末试卷
- 驾校员工试用期合同范例
- 电影投资项目合同范例
- 糖尿病健康教育预防糖尿病课件
- 建筑课程设计结论与反思
- 汽车挂靠租赁协议书(范本)
- 二十届三中全会精神知识竞赛试题及答案
- 赛迪西门子:“碳”索之路-企业绿色出海深度洞察报告2024-2025
- 法律基础学习通超星期末考试答案章节答案2024年
- 人教版六年级数学上册期末常考应用题大全附解析
- 2024轮式智能巡检机器人
- 第9课《创新增才干》第1框《创新是引领发展的第一动力》【中职专用】中职思想政治《哲学与人生》(高教版2023基础模块)
- 小学生初中生搞笑幽默短篇小品-文档
- 创业思维-创造你喜爱的人生智慧树知到期末考试答案章节答案2024年浙江旅游职业学院
评论
0/150
提交评论