TortoiseSVN安装与操作手册图文版p

上传人:s9****2 文档编号:498989983 上传时间:2024-01-20 格式:DOCX 页数:6 大小:106.39KB
返回 下载 相关 举报
TortoiseSVN安装与操作手册图文版p_第1页
第1页 / 共6页
TortoiseSVN安装与操作手册图文版p_第2页
第2页 / 共6页
TortoiseSVN安装与操作手册图文版p_第3页
第3页 / 共6页
TortoiseSVN安装与操作手册图文版p_第4页
第4页 / 共6页
TortoiseSVN安装与操作手册图文版p_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《TortoiseSVN安装与操作手册图文版p》由会员分享,可在线阅读,更多相关《TortoiseSVN安装与操作手册图文版p(6页珍藏版)》请在金锄头文库上搜索。

1、目录一.?安装TortoiseSVN二.TortoiseSVN常用功能选项介绍1 .在版本控制下的目录菜单:一2 .文件状态介绍三 .TortoiseSVN基本操作1 .从服务器下载本地拷贝2 .添加文件3 .修改文件4 .解决冲突5 .删除文件6 .撤销操作7 .建立Branch/tag四 .代码提交过程五 .TortoiseSVN操作技巧1 .锁文件2 .搜索所有自己在当前版本修改过的文件3 .分支开发方法拉分支合并4 .清除保存过的用户信息和URL信息一.?安装TortoiseSVN1.访问地址2.将文件夹拷贝到本地3 .双击出现窗口:4 .点next出现窗口:5 .选第一个选项“Iac

2、ceptthe.,再点next,出现窗口:6 .点next,出现窗口:7 .点install,出现窗口:8 .点Finish。9 .点yes重启机器.安装完毕二.TortoiseSVN常用功能选项介绍1 .在版本控制下的目录菜单:1SVNUpdate:更新本地拷贝,将服务器上相关内容同步到本地拷贝。2SVNCommit:在本地进行修改、添加、删除等操作后,点该项将修改、添加、删除的内容加载到服务器而且必须执行SVNCommit,你的修改才能提交到服务器上。3showlog:显示该项目所有的修改记录。4Pepo-browser:浏览库目录结构。5Checkformodifications:显示所

3、有你的本地拷贝中进行了任何形式的修改的的文件,也包括了当前存在的未受控的文件.6Revisiongraph:查看该文件或目录的版本树结构。7Resolved:告诉Subversion已经解决了Conflict,这时再执行Commit命令就能提交修改,生成新的版本。8Updatetorevision:更新本地拷贝9Rename:重命名10Delete:删除11.Revert:显示你已经修改并能恢复的文件或目录12Cleanup清除工作拷贝中被锁住的文件和未完成的操作,如果执行SVNCommit时出现“lock”的提示,执行Cleanup就可以了,但这样会造成你修改的东西丢失。13Getlock获

4、取锁,锁定文件14Releaselock:释放锁,解除锁定15Branch/tag建立Branch或tag16Switch重新定位17Merge:合并分支18Export把文件导出到其它地方19Relocate重新下载工作拷贝20add添加文件2 .文件状态介绍a. t3Ct至乐土档0 K0表示已经在本地执行“add”表示在本地进行了修改IBIIIAJI IBM r =code.弓 t支玉 n_KB J表示文件有冲突code, c c文件 1 表示文件没做任何改动.TortoiseSVN基本操作1.从服务器下载本地拷贝1.在本地任意位置如f:盘.右击鼠标,选择SVNCheckout,出现窗口:

5、3 .在URLofrepository处填入路径如:NGA/,(该路径由SCM供)也可以点车入框右侧带3个小点的按钮选择目录,系统要求输入密码,出现窗口:输入配置管理员分配的用户名和密码,并钩上Saveauthentication”保存用户信息,点OK在Checkoutdirectory处填入要存放该拷贝的地址,也可以点输入框右侧带3个小点的按钮选择、新建目录。4 .选择路径后点确定,返回图:5 .点OK开始自动取文件:6 .点OK此时本地拷贝下载成功7 .添加文件1添加文件前先update工作拷贝右击需要添加文件的目录的上一级目录,选择SVNUpdate2打开本地拷贝,进入需要添加文件的目录

6、,将新文件拷贝到该目录3选中要添加的新文件、文件夹,右击4选择TortoiseSVNAdd5两个图中都点OK此时新文件上面出现一个小“+”6再选中这些带“十”的文件、文件夹,右击,点SVNCommit。7在message:处输入注释信息,并点OK8务必记下该窗口中最后一行CompletedAtrevision:后面的数字,如该窗口中的11”,提交时有用。9两个窗口中都点OK文件添加完毕,新文件上的“十”变成绿色的钩3 .修改文件1修改文件刖先update工作拷贝2在工作拷贝中直接打开要修改的文件3修改、保存,此时文件上面出现一个红色的感叹号4右击该文件,点SVNCommit5按照提示,文件上面

7、将出现绿色的钩,表示提交成功4 .解决冲突当多个人同时修改某个文件并陆续提交时,commit会出现冲突现象,提示如:解决办法:1右击该文件一TortoiseSVNEditconflicts,出现编辑窗口:2窗口中左上框为别人修改的结果,右上为你修改的结果,下部为当前整理的结果。3右击下部的UnresolvedConflict!”出现提示:第一条表示此处冲突只取“theirs”第二条表示此处冲突只取“mine:第三条表示此处冲突选取两人修改的结果,但将mine的结果置于theirs的上面第四条表示此处冲突选取两人修改的结果,但将theirs的结果置于mine的上面4根据实际需求修改,直到窗口下部

8、没有UnresolvedConflict!*5点工具栏中的“ 工”保存,此时文件会由状态变成状态。6右击该文件,commit即可。5 .删除文件1删除文件前先update工作拷贝2在工作拷贝中选中要删除的文件3右击,点delete,确认后该文件消失,它的上一级目录上将出现一个红色的感叹号4.右击被删除文件的上一级带红色感叹号的文件夹,点SVNCommit5按照提示,文件上面将出现绿色的钩,表示删除成功6 .撤销操作所做的操作如增加、修改、删除,如果没有执行SVNCommit可以撤销这些内容右击任意修改过的文件或目录一TortoiseSVNRevert,出现窗口窗口中会列出上次提交后这个目录下修

9、改过的所有文件列表,点OKM以将列表中钩上的项目返回到修改前的状态。7 .建立Branch/tag打Branch/tag前不能update工作拷贝。1右击需要打Branch/tag的目录,点Branch/tag2在ToURL中填写该Branch/tag在服务器上的存放地址,如,然后在这个路彳最后输入Branch/tag的名称,如。3将“Createcopyintherepositoryfrom:选项修改至1J第三个workingcopy”4点OK5点OK此时路径下多了一个的目录,表示成功。四.代码提交过程从Update开始:Commit为了防止在你修改的过程中别人也修改该文件,你可以先将该文件

10、锁住,即右击文件-1.颍文俨孤怕Add/Edit/delete五.TortoiseSVN /操作技工TortoiseSVNCreate tagget lock,在上部的输入框中输定,无法完成提交。当然,如果持有锁的人有事出m,其他用户在提交时会被提示文件被其他用户锁,你又必须修改他锁定的文件,你可以右击文件一TortoiseSVN - getlock,选上Stealthelocks。选择该复选框后,你即可以变成该文件的锁持有者,当然,你要准备好对原来的锁持有者回来后进行解释的充足理由能显示出你在该目录下修改过2 .搜索所有自己在当前版本修改过的文件右击工作版本中任意目录TortoiseSVNC

11、heckformodifications的所有文件3 .分支开发方法合作开发基本流程一个项目会有多个人共同合作开发完成。基本流程是:各开发成员建立自己的分支,并在此分支上开发各开发成员把分支合并到主干上并形成较为稳定各个成员重新从主干上建立新白分支,在此分支上开发(即回到第一步)循环往复,直到工程结束。拉分支1右击要拉分支的目录或文件TortoiseSVNBranch/tag2.定要commit,否则merge时找不到该文件合并注息:合并不能象ClearCase那样自动判断文件各自的路径,合并时只会将内容合并到同一路径,所以如果你在不同的目录下有修改,只能在各个目录执行merge。2.合并时一

12、定要在主干上点merge,即如下面操作的第2步,一定要NGA/MES-TortoiseSVNMerge,而不能NGA/MES/branch/NGA_MES_tanbaiyuan_080117TortoiseSVNMerge操作:1 .updateNGA_MES目录2 .右击目录NGA/MES-TortoiseSVN-Merge此对话框的含义是把From指定的分支版本到To指定的分支版本之间的差异合并到主干上。3 .在这里分支选的是NGA_MES_tanbaiyuan_08011&版本号的选定方法是点击From中的ShowLog,在Log窗口中按住Shift键,点击选择madeacopy”之上的那个版本,以及最顶上的那个版本,如图:4 .点击OK回到上图中的对话中g,会自动填写From与To中的Revision号。5 .点击merge进行合并4.清除保存过的用户信息和URL信息1 .在任意目录下右击鼠标一TortoiseSVNSettings2 .在上图左边的方框中点“SavedData”3 .如果要清除URL.,则点“URLhistory”后的Clear如果要清除用户信息,则点Authenticationdata后的Clear

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号