- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN使用说明-客户端-TortoiseSVN篇教程
编制部门EPG批准日期2008/1/22
第 PAGE 9 页
编制部门EPG批准日期2008/1/22
第 PAGE 1 页 共 17 页
SVN使用说明-客户端-TortoiseSVN篇
为方便项目人员使用Subversion(SVN)配置管理系统,特编写此手册。
概述
TortoiseSVN是一个轻松、直观的客户端,它让开发人员直接从Windows的文件浏览器(explorer)中操作,提供“点击右键并按下(point-and-click)”的使用环境。
术语及定义
1.Check out—签出:指将库中整个模块首次导出到本地。
2.Commit—提交:将本地修改过的文件提交到库中。
3.Update—更新:从库下载其他人的修改过的文件。更新本地的拷贝。
TortoiseSVN安装与设置
TortoiseSVN安装
官方网站下载:/downloads
内网下载:\\41\tools$\软件工程\配置工具\SVN\TortoiseSVN-2137-win32-svn-1.4.6.msi
点??安装程序,然后依次按‘确认’按钮即可,安装完毕后,重启后就会和资源管理器集成,在右键菜单中出现,如图:
为项目创建本地工作目录
如项目1的本地工作目录为:D:\workspace\project1
TortoiseSVN的基本用法
工作空间
首先,您需从配置库(repository)签出(check out)原始码的一个版本到本地工作目录。
然后,您可以只编辑想要改变的文件,也可以新增文件或是删除不再需要的文件。当您完成时,可以签入(Commit)到库中。
如果在您修改时,其它人已经改变了同一个文件,那么签入(commit)会失败。那么您必须从仓库(repository)更新(Update)所有您的文件。这将其它开发人员的改变自动合并到您的文件副本里。
但如果两个人改变了同一行程序代码或者修改的是二进制文件(如word、excel等),这将发生“冲突(Conflict)”,您必须手动解决冲突(见后面)。
签出(check out)一个模块
第一次从配置库获得一个模块,称作签出(checkout)。
在工作目录上按鼠标右键,从弹出菜单中选择SVNcheck out菜单,如下图:
? URLof repository:为配置库路径
checkout directory:为本地工作目录
其它一般按缺省设置。
Windows Explorer 和 TortoiseSVN
Explorer中文件有不同的小图标覆盖在上面,指出文件或是文件夹的SVN状态:如
HYPERLINK /photos/jiing \o Photo Sharing 未修改过的本地文件或文件夹是仓库中必威体育精装版版本。 HYPERLINK /photos/jiing \o Photo Sharing 修改过的本地已经被修改过,不同于目前的仓库版本。新增的文件或文件夹已经被新增到SVN,不过尚未被签入(committed)。 HYPERLINK /photos/jiing \o Photo Sharing 有冲突的本地与服务器的版本有冲突。 HYPERLINK /photos/jiing \o Photo Sharing 不在SVN上文件或文件夹不在仓库里。您在Windows Explorer内按鼠标右键并从内容菜单中选择SVN操作来与TortoiseSVN互动。哪个文件和文件夹被执行,是根据您选了什么和您在哪里按鼠标右键:
此外,文件的属性及Explorer的Detail View中多了SVN的内容。
更新工作区
从服务器取得变动的部分到您的本地副本的过程称作“更新(Updating)”。更新可能作用于文件、目录上。若要更新,选择您想要的文件或目录,按鼠标右键并选择SVN Update。对话框会蹦出并显示当它执行时更新的过程。
由其他人所做的变动会被合并到您的文件之中,执行更新(update)对配置库不会被影响。如果您在更新期间收到冲突提示,请先手工解决冲突。
签入变动到仓库
让本地的修改在仓库(repository)有效称作“签入(committing)”。在签入之前,您应该做更新以确保没有冲突(conflicts)。
要开始签入您的变动,选择您想要签入(commit)的文件或文件夹。在所选的文件或文件夹上按鼠标右键,并选择SVN Commit。
然后您将看到签入对话框(Commit Dialog),在里面您可以简短的总结您做了什么变动。您也可以不勾选(uncheck)它们的可选框(ch
您可能关注的文档
最近下载
- QC∕T 1035-2016 汽车发动机用电子节气门体.pdf
- 五年级信息技术苏科版教案.pdf VIP
- 大肠埃希菌的药物治疗.pptx VIP
- 设计研发合同范本5篇.docx VIP
- TGMT操作手册OperatingManualTGMT操作手册.doc VIP
- 《产品成功从偶然到必然——IPD集成产品研发体系全景实战》-祝勇.pptx VIP
- Abaqus仿真分析培训教程及abaqus中文培训.ppt VIP
- 剑桥(join in)版五年级英语上册教学课件Starter unit (1) 课件.pptx VIP
- 市政管网工程量计算表(EXCEL)-xls491.xls VIP
- 中联T7530-20T塔吊说明书操作手册.pdf VIP
文档评论(0)