SVN的基本应用.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVN的基本应用

版本库浏览 Repo-browser 完成安装之后,点击鼠标右键,会出现下图,这是SVN的基本功能,下面一一介绍. 点击Repo-browser之后,会出现下面的小对话框: 在里面输入你要键接的版本库: 输入方法为:https://服务器IP:端口号/所在版本库名称, 如【数据】的配置库为:svn://13/volatile,点“OK”进入登录界面。如果以前有登录过,SVN 会自动记录登录历史。登录界面如下: 输入用户名和密码即可进入所在的版本库。 版本库的基本操作 Add file(folder)添加文件(文件夹) 用此命令可以向服务器端目录添加一个本地的文件或文件夹。 commit 提交 使用commit命令可以将add的文件添加到服务器 Show log 查看日志 点击此按扭,会显示当前目录下的所有文件和目录日志的信息。会跳出下面的对话框: Export 导出 用此命令,指定路径,便可导出一个干净的目录树,所谓“干净的”就是导出的文件不受SVN 的版本控制。默认的是导出当前版本的目录内容,当然也可以指定你想导出的版,如图所示: 在Export directory中选择本地的路径. Revision graph 版本树显示 它可以把对此目录所做的所有操作以图的形式显示出来,并可以记录每一步都进行了什么操作,相当于“Show log”的一个图解,如下图所示: Check out 检出 用此命令可以从服务器导出选中的目录到本地工作拷贝(本机),它和Export 的区别在于,检出的文件受版本控制,如下图所示: Refresh 刷新 刷新服务器端目录。 Delete 删除 对目录或文件都可以进行删除操作,删除后版本号增加,可以通过“show log”找出已经删除的文件,并且可以看到文件夹变成: 注意:文件只有在自己的工作副本中删除了,必须执行commit,文件才算是真正的删除了。 Rename 对目录或文件进行改名 如果要对文件进行改名,要在服务器端对文件或文件夹用Rename 命令,改完后在本地工作拷贝的上级目录执行“Commit”即可。可以在本地用右键,使用TSVN 的菜单改名,提交后效果一样。 Copy to working copy 把当前目录拷贝到本地 本地工作拷贝必须是已经受版本控制的文件夹,执行此命令后,如:把“01 参考资料”复制到本地工作拷贝的“PQA”中,就会出现下图,绿色的对号表示此目录是从服务器上“Checkout”出来的受版本控制的本地工作拷贝,蓝色的加号表示此文件预添加到服务器上。 这时,在此目录空白处或选中“01参考资料”文件夹,右键执行“SVN Commit”命令如下图所示: “01参考资料”便会成功提交到服务器上“PQA”的目录下面。 Copy to 拷贝到 用此命令可以在当前版本库中建立分支(标签/基线),SVN 允许并行的维护文件和目录的分支,各个分支间互相联系,也可以从一个分支复制修改到另一个分支,最终,可以让本地工作拷贝反映到不同的分支上,所以在日常的工作中,可以“混合和比较”不同的开发线。 客户端操作 客户端的基本操作 在本地工作拷贝空白处点击右键会出现如下图所示,下面对此菜单中常用的功能做详细的介绍. 工作拷贝就是执行“checkout”命令从服务器端检出到本地的一个目录,是个人的一个私有工作区,在此目录下,可以任意的编辑文件,如果是源代码文件,可以像平常一样编译。比如,我们对过程记录中会议记录中一个文件的日期做修改,被编辑后的文件和它的上一级目录都会显示为: 这时可以对此文件执行 SVN Commit 提交操作,那么编辑的内容便会提交到服务器上,以便大家共享你的工作成果。 这时对改后的版本点击右键,执行“Show log”后,可以显示版本日志,如果想看到本次的改动和原始的版本有何差别,那么选中当前版本记录,右键执行“show changes”如下图所示: 这时它就会显示本次是哪些动作导致了版本的变化,红色部分新增加的内容,它以标注的方式显示: 还要补充说明的是,在SVN 上,有三种权限:读、读写、无权限。如果想对你的工作拷贝进行编辑,那么你必须有在这个目录下读写的权限,如果在服务器端此目录下面你无权限或只有读的权限,那么即使在本地拷贝做了修改,也不能提交到服务器上,也就是说,每个有读权限的人可以看查版本库目录下的内容(无权限的不能查看),但只能对自己被赋予读写权限的目录做修改。这就保护了你的工作目录不会被别的人随意改动。 常用功能介绍 Revert 返回上一级 如果你对文件做了修改之后,还未进行提交,可是文档的标记已经为红色的

文档评论(0)

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

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

1亿VIP精品文档

相关文档