版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、客户端TortoiseSVN的安装运行TortoiseSVN程序,点击Next,下面的截图顺序即为安装步骤: 图1:图2:图3:图4:刽 TortoiseSVN4361 (32 bit) SetupS3NsaL!2o4olThoris for ung TartooeSVN You con Hww your Fzredatlonmd support Fdure devebpmert by dcrarngiCompleting the TortoiseSVN 4361 (32 bit) Setup WizardCltk the Hnich tcrton to edt
2、 the Setup *ard.DonreiBack点击Finish按钮后会提示重启系统,其实不重启也没有关系。二、客户端TortoiseSVN的使用方法I、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要 把这个项口的源代码签入到SV Server 的代码库中里,首先右键点击StartKit 文件夹,这时候的右键菜单如下图所示:图 2-2-11 SVN Checkout.宅 TortoiseSVN遷 Add to arch we-.倉 Add to “SSrtKl匕阳厂9 Compress and email.倉 Compress
3、 to FgrtKitW and emil 匚 Grocve Folder Synchronizaticn 迥前旳版葢M鮮目购(即3 sen selected files with AntlvrlrRepo-browser Crest repository here Import.SettingsHelp About点击Import,弹出下面的窗体,其中是服务器名,svn是代码仓库的根口 录,StartKit是我们在上个教程中添加的一个代码库。说明:左下角的CheckBox,在第一次签入源代码时没有用,但是,在以后你 提交代码的时候是非常有用的。图 2-2-2点击OK按钮,会弹出下面的窗体,要
4、求输入凭据:图 2-2-3在上面的窗体中输入用户名和密码,点击0K按钮:图 2-2-4如上图所示,好了,源代码已经成功签入SVN服务器了。这时候团队成员就 可以迁出SVN服务器上的源代码到自己的机器了。2、签出源代码到本机在本机创建文件夹StartKit,右键点击Checkout,弹出如下图的窗体:图 2-2-5滋 CheckoutRepository 如服务紳的代码库地址 URL of 馆podtory:Q , Hp: f/zt .net .henu. cd.cr/szn/StcrtKit本机存赦代码的目录Checkout di佗ctary:C:Use 冷 2rhEnDaktop5ta“Kr
5、Revisiono HDD revision丨)壬上晟新版本忽略外部是文1可根据日志选择版本Omit externcisRevisicnShow logOK j i Cancel i | Ftelp在上图中URL of Repository:下的文本框中输入svn server中的代码库的 地址,其他默认,点击0K按钮,就开始签出源代码了。说明:上图中的Checkout Depth,有4个选项,分别是迁出全部、只签出下 一级子目录和文件、只签出文件、只签出空项目,默认的是第一项。上面的例子 中,我们也可以使用web的方式访问代码库,在浏览器中输入这时候也会弹出对话框,要求输入用户名和密码,通过
6、验证后即可浏览代码 库中的内容。搞定!源代码已经成功签出到刚才新建的StartKit LI录中。打开StartKit L1录,可以看到如下图的文件夹结构:图 2-2-5隐藏文件夹,棵存文件【夹】的版本狀态等数据.svnDataBase docs O images ethers 0 StartKit11F20D8/11/5 22:572ODB/11/5 1:3420DB/11/5 1:3420DB/11/5 1:342008/11/5 1:342008/11/5 1:34文彳抉 文怯 文做一旦你对文件或文件夹做了任何修改,那么文件或文件夹的显示图片机会发生变化。下图中我修改了其中的二个文件:图
7、2-2-7名你傾改日期炙型尢尘. bin9也c. Prooerties*(flimageinfo.cs jModelxsproj 勿 Modelxsproj.user rtl NGM/scteqorviro.c;dNeM/:Info.csan啪 SystemC onfiglnfo.es Userlnfo.es2008/11/5 2008/11/5 2008/11/5 2008/11/5 2008/11/5 2008/11/5 2008/11/5 2008/11/5 2008/11/5 2008/11/5 2008/11/5 20G8/11/5 文祕Visual C# S- Visual C#
8、S-. Visual C# P-.Visual Studi. visual C# S. Visual C# S Visual 口 S-. Visual C# S-.3 KB5 KB3 KB1 KB2 KB3 KBBKB5 KB大家看一下不同状态所对应的图片:图 2-2-8订- TcrtcbeSVhl曰 A. Gfrthel 钳 Contcx: MenuS: Dtogs 1 / Ctogs 2V cor 3 Icon 6庐 If: Icon S1ernjl Hagroms QDJfVhw 丫 Merge Tool Q Unffed OHf Aewr 醪 Jwd DMA CJ Log Cachir
9、g& $ xoct $ripu I$p Trader InttqrCon& ToiwWbgIcce Set|呦】.ro正寵.)UU4. koQ11QQ cpjbLeH*et4傍車4兗门“eted. ;rKVMd Xx.U.nly三诊文灯4jtdUl c”X& fwQ oiiC4 ttl必Td芟紀ica.2 C7p丄U动hrv5enly tttA*】 Ufa4 bX.4I14& txt/jccolitd h.】od Ut咗动 rkdatdy b.UU4. txta:c4fi4 ci9,id* txtrcAtet4 q?肉lorkcd h?我们已经知道怎么将源代码签入到SVN服务器,怎么从服务器签
10、出代码到本 机,也简单了解了不同状态所对应的图案啦。3、提交修改过的文件到SVN服务器上面的图2-2-7中,我修改了位于Model文件中的二个文件Imageinfo, cs和 Newsinfo, cs,下面演示如何提交到SVX服务器。注意:提交源代码到服务器时,一定确保本机的代码是最新版本,否则可能 提交失败,或者造成版本冲突。在Model文件夹上点击右键或在Model文件下的空口处点击右键,点击SVN Commit弹岀下面的窗体:图 2-2-9S/ Commit CUsersztNEADesktopSt4rtKitSwrtKitMod9l | o | E | S3 |Cunniit to:h
11、ttp:/st ret. hero edj cnj5/n/Starbt:taftttWodel最近输人的日志列Qfrmattfid trha uo&a in tha cLacccsI ICancBl|HelpI iKooplocksZjKeep changdi5t5点击OK按钮后,弹出如下图的窗体:图 2-2-104、添加新文件到SVN服务器我们在Model文件下添加一个新的类文件Userinfo, cs,在Model文件下的 空白处点击右键,点击SVN Commit-,和上面讲的提交修改过的文件到SVN服务 器一样,就可以了。另外也可以在文件Userinfo, cs 点击右键,点击 Tort
12、oiseSVN=Add,弹出如下图的窗体:图 2-2-11选中Userinfo, cs文件,点击OK按钮,这样并没有将这个文件提交到SVN服 务器,只是将这个文件标记为源代码库库中的文件,并将其状态置为修改状态。之 后,我们要再SVN Commit这个文件一次,才可以将其真正提交到SV服务器上的 代码库中。上面讲是添加文件,实际上,添加文件夹的步骤也是一样的,这里就不说 To5、更新本机代码与SVN服务器上最新的版本一致这个也很简单,只要在需要更新的文件夹上点击右键或在该文件下的空口处 点击右键,点击SVN Update,就可以了。注意:更新操作可能会因为版本冲突而失败,这是可以使用合并【Me
13、rge】或 其他方法解决;也可能因为锁定【Get Lock而失败,这是需要先解锁【Release Lock o6、重命名文件或文件夹,并将修改提交到SVN服务器只要在需要重命名的文件或文件夹上点击右键,点击TortiseSVN二Rename,在弹出的窗体中输入新名称,点击OK按钮,就可以了。 此方法也不是直接重命名,而是将该文件或文件夹的名称标记为重命名后名称,也 需要我们使用SVN Commit提交到SVN服务器后才真正重命名。7、删除文件或文件夹,并将修改提交到SVN服务器最简单就是,你直接删除文件或文件夹,然后使用SVN Commit提交更新到SVN服务器。另外一种方法是在你要删除的文件或文件夹上
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冀少版八年级生物上册第三单元第三节绿色植物在生物圈中的作用课件
- 离别的课件教学课件
- 第二章整式的乘法教案
- 《卖报歌》教案设计
- 无人机配送系统招投标文件
- 美容护肤培训协议
- 临时设施班组施工合同
- 印刷包装设备招投标文件样本
- 油画原创代理合作合同
- 商业广场舞蹈演员招聘合约
- 《中国古代文学史——杜甫》优秀PPT课件
- 仁爱英语九年级下册Unit5Topic1sectionA的教学设计
- 英语国际音标速读宝典(可点读)
- 伏安法和电位溶出分析法
- (西北)火力发电厂汽水管道支吊架设计手册
- 相容性独立性完全性
- 潮流能发电及潮流能发电装置汇总
- 出口退税系统培训
- 高中数学考点思维导图(总图)
- 三才配置一览表
- 2022年6月大学英语四级考试真题第一套
评论
0/150
提交评论