TortoiseSVN指南.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TortoiseSVN指南ppt课件

TortoiseSVN使用指南 什么是 TortoiseSVN TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。 工具软件的下载 TortoiseSVN: 从/downloads可以获得最新版 TortoiseSVN的界面已经翻译撑了许多种语言,所以你可以在此网页上下载符合你要求的语言包 。每一种语言包都是一个.exe安装程序,只要根据向导运行安装程序,当你下一次启动程序时,翻译就会生效。 图标重载 最明显的特性之一就是图标重载,重载的图标显示在你的工作副本文件上。你一眼就可以看到文件被修改过了 图标重载 右键菜单 所有的TortoiseSVN命令都是通过windows资源管理器的右键菜单执行。右键点击一个文件或者文件夹,大多数菜单项都能够直接显示。一个命令是否显示取决于这个文件或文件夹或者它们的父文件夹是否受版本控制,你也可以将TortoiseSVN的菜单作为资源管理器菜单的一部分。 右键菜单 在没有建立工作空间之前,右键菜单的选项。 右键菜单 版本库浏览器(Repo-browser) 导出(export):export就相当于 vss的 get last version 没有.svn这样的文件。 在此创建版本库(Creat repository here):创建一个版本库,由配置管理员在版本机上做。 导入(Import):import就是把文件import进版本库,一般是用来初始化库,由配置管理员在版本机上做。 建立工作空间 在自己本地适当位置建立工作空间跟目录,例如:C:/Projects/TortoiseSVN 在TortoiseSVN下单击右键调出TortoiseSVN菜单,选择“SVN checkout” 检出对话框 右键菜单 建立工作空间后右键菜单的选项 右键菜单 显示日志 版本库浏览器 检查更新:检查工作空间中对那些文件做了修改 版本分支图:用图形来显示版本的生长过程 已解决的:冲突解决以后,点这个来告诉SVN冲突已经解决,可以提交 更新至版本 : 定位你的工作空间在哪个版本上工作。 SVN还原:当你添加、修改、删除文件后,决定放弃修改。用此功能 清理:也许由于服务器问题,一个Subversion指令不能成功地完成,你的工作副本因此被滞留在一个不一致的状态。如果一个文件日期变化了但是它的内容没变,Subversion除了采用byte-by-byte将 该文件和原副本进行对照,不能分清它是否真的变更。 如果你有很多这种状态下的文件,将会使获得状态非常慢,还会导致许多会话响应变慢。在你的工作副本上执行一个 Cleanup(清除)命令将会修正这些 “ 坏掉的 ” 时间戳并全速核对他们的状态。 删除: 删除文件时,选中要删除的文件或目录, 右键菜单 获取锁定:Subversion的版本控制模型是一种叫做Copy-Modify-Merge 拷贝-修改-合并)的模型。但是有些需要进行版本控制的文件并不是文本文件, 如图像文件,这种模型在这种情况下就不能正常工作了, 因为文本文件可以合并,而二进制文件则无法合并。所以svn也支持一种叫Lock-Modify-Unlock 锁定-修改-解锁)的版本控制模型。 这种模型要求在对一个文件修改前首先要锁定这个文件,然后才能修改,这时,别人将无法对该文件进行修改,当修改完后再释放锁,使其他人可以对该文件进行锁定,然后修改。 这时,如果其他人想对文件进行锁定时,Subversion会对他提示该文件已经被别人锁定。 当你修改完文件后,将修改提交,默认情况下,提交的时候就会对该文件解锁,如果你想仍然锁定该文件,请在commit时弹出的对话框中选中keep lock复选框。 解除锁定:与获取锁定相对应。 分支/标记:根据需求对版本库上的资源进行分支(branch)和标记(tag),一般情况下由配置管理员做。 切换:切换工作空间,一般不推荐使用。 右键菜单 合并: 1、合并类型 A、合并一个版本范围: 这个方法使用于你已经在分支(或主干)提交了版本,要合并这些修改到不同分支的场合 B、复兴分支: 这个方法适用于你创建了在subversion手册中讨论的新特性分支,要合并分支到主干的场合 C、合并两个不同的树: 此方法适用于合并两个分支的差异到工作副本。 右键菜单 重新定位:用来更换服务器的IP地址。如服务器由A更换至服务器B,则用此功能更换IP

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档