1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Svn常见操作的培训 一、svn的简介 二、svn的常见用法 一、svn的简介 Subversion 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 Svn分为服务器端和客户端。 服务器端的安装可参照提示安装,然后建立项目的版本库,配置权限即可使用;(用户可以配置读或读写权限,或者没有任何权限) 客户端的安装也是按照安装提示安装,重启机器即可使用。 二、svn的常见用法 1、导入(添加) 1)如果没有将项目导出到本地:选中导入的文件夹?右键?TortoiseSVN?import就可将 文件夹导入svn中。 注意:此命令只能导入文件夹内的文件,不能将文件夹本身导入,并且此命令只能导入文件夹,不能导入文档。 2)如果svn中的项目在本地有工作拷贝,则将要导入的文件放到相应的目录下,选中导入的文件夹或文档?add,然后再右键?SVN Commit,提交成功。 2、检出 1)右键?svn check out,填写好要检出项目在svn的详细路径和在本地的保存路径,点击“OK”按钮即可。 2)打开要存放检出文件的文件夹,右键? TortoiseSVN?Repo-browser,填写svn的路径,选中要检出的文件夹或文档,点击“OK”,然后在右键?svn check out,所选文件就会被检出。 3、导出 右键单击? TortoiseSVN?Export 用此命令,指定路径导出的是一个干净的目录树,所谓“干净的”是指导出的文件不受svn的版本控制。默认导出的是当前版本的目录内容,当然也可以导出你想要的版本。 4、删除: 选择要删除的文档或文件夹,右键? TortoiseSVN?delete,然后再空白处点击右键,选择svn commit,则所选文档或文件夹被删除。 5、更新(已将svn上的项目检出到本地) 右键选择svn update,则在本地的工作拷贝就会更新和服务器同步。 注意:为了保证本地的工作拷贝和版本库中是同步的,所以每次做其他操作前都要将本地的svn更新 6、版本库浏览 右键?Repo-browser,可以浏览svn上的所有的项目的具体的文档。 7、查看日志(在本地有svn的下载) 右键?show log,显示所有的日志文件 8、恢复历史版本 打开在本地的工作拷贝,右键? TortoiseSVN?update to revision,点击页面上的show log,选择要恢复的版本,点击“OK”,则svn服务器上恢复到选择的版本。 9、本地恢复 在本地编辑完成,但是还没有提交到svn的服务器,执行revert操作可以将当前操作撤销。 10、重命名 选中要重新命名的文档或文件夹,右键? TortoiseSVN ?rename,填写新的名称,点击“OK”按钮,然后右键?svn commit。 注意: 1)修改完成后一定要commit,否则服务器上的名称没有改变,本地下载 也会显示错误。 2)重命名后要提示相应的开发人员update,否则提交时找不到路径。 11、锁定—修改—解锁 1)执行get lock操作,则用户可以单独对此文件进行编辑,其他用户只能读文件; 2)编辑锁定的文件 3)执行release操作,将锁定的文件释放,其他用户可以对其进行读写操作。 这一系列操作是为了防止不同用户同时编辑同一文件,提交时发生冲突。 12、分支与合并 1)分支: 右键? TortoiseSVN ? branch/tag,可以建立分支。 分支的操作不影响主干线,多个分支可以并行工作,互不干扰,独立开发。 在服务器端,选中一个目录后,右键点击,选择 Cope to 在弹出的页面填入分支的地址也可建立分支。 2)合并 合并可以从主干合并到分支,也可以从分支合并到主干 如从分支合并到主干上,在分支的本地拷贝中右键单击? TortoiseSVN ?merger,,显示的页面如下图,点击页面上的merger变可将合并信息保存到本地分支工作拷贝的目录下。 从主干到分支的合并类似。 注意 在做commit操作时一定要养成填写日志,以便以后恢复版本或查看方便。 为保证本地拷贝是最新的,要将其及时更新。 操作公共文档时一定要先将文档锁定然后再进行编辑,以减少冲突。 Svn中常用的操作大概就这些,本次培训先讲解以上内容,谢谢大家! * *

文档评论(0)

ea238982 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档