- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用户操作配置管理实务
用户操作管理实务主要针对除管理员以外的SVN用户的操作说明。可以使用客户端软件完成。如使用客户端软件(Tortoise SVN)请参考本部分内容。(TSVN版本为1.4.5)
调用TSVN菜单
所有TSVN命令都集成在Windows的资源管理器的菜单中。当你在一个文件或文件夹单击鼠标右键时,大多数命令都会直接显示出来。哪些菜单显示出来,依赖于文件或文件夹是否处于版本控制之下。
操作步骤
在资源管理器的任意目录中,单击鼠标右键;
选择TSVN;
在版本控制下的目录菜单显示如下:
没有版本控制下的目录菜单显示如下:
浏览库结构
通过档案库浏览器(Repo Browser)可直接浏览档案库结构。
操作步骤
单击鼠标右键调用TSVN菜单,选择Repo-browser,会弹出URL链接选择窗口;
在URL文本框中输入要访问的链接地址,或者,从下拉框中选择链接地址,点击OK按钮;
假如你试图访问一个有密码保护的仓库,会弹出认证对话框,否则会直接转到第5步;
在认证对话框中输入用户名和密码,点击OK按钮;注:可以选中Save authentication选项,以后就不用每次都进行用户验证了。
验证通过后,会弹出档案库浏览器(Repo Browser)。
补充说明
如果你保存了用户名和密码后又需要在本地机器用其它的用户名登录,你需要清除保存的用户名和密码信息,操作如下:
在资源管理器的任意目录中,单击鼠标右键,弹出TSVN菜单,选择Settings,弹出设置对话框;
在设置对话框左边的功能菜单中,选择Saved Data,点击Authentication Data行的Clear按钮;
按钮变成不可用状态(灰色)表明操作成功,点击确定按钮。
取出工作副本
为了能在本地进行工作,你必须执行取出(checkout)操作,从仓库中获取一个工作副本到本地机器。
操作步骤
在资源管理器中选择一个你想要存放工作副本的目录。单击鼠标右键,弹出TSVN菜单,选择SVN Checkout…,弹出Checkout窗口;
在Checkout窗口需要完成如下操作:
在URL下拉框中选择或输入URL地址;
点击checkout directory行最右边的目录选择按钮选择一个本地存放目录,或者,在文本框中输入存放目录的地址;注:如果你输入一个不存在的目录名,那这个目录会自动创建。
如果你只需要取顶层目录到本地机器则可以选中Only check out the top folder选项;
如果你只需要取文件夹则可以选中Omit externals选项;
执行完以上操作后,点击OK按钮。
TSVN会在弹出的窗口中滚动显示checkout的过程,全部取出过程完成后,点击OK按钮。
补充说明
你只能将工作副本取出到一个空目录。假如你想要取出到先前导入的原始目录,Subversion会抛出一个错误。你必须取出到另外的一个目录或者先把原始目录删掉。
在Checkout窗口中,如果你想取出某一个特定版本产出物时,操作如下:
在Checkout窗口中选中Revision选项,点击Show log按钮,弹出log message窗口;
在log message窗口中,你可以选择时间段和关键字查找你要取出的特定版本工件,选中你要的工件,点击OK按钮,会回到checkout窗口。
取到本地机器的工作副本中的每个目录都会有.svn目录保存svn的信息,有时候你也许需要一份没有那些.svn目录的工作副本,需执行如下操作:
在资源管理器中选择一个你想要存放工作副本的目录。单击鼠标右键,弹出TSVN菜单,选择Export…,弹出Export窗口;
在export窗口中执行3.3.1中的第2步和第3步。
当你在你的工作副本中工作的时候,你经常会需要知道哪些文件被修改过,哪些被增加,哪些被重命名。TSVN为每个文件图标在原来的基础上增加了一个叫做覆盖图标的东东。覆盖图标根据Subversion状态的不同而显示不同的图标。各图标说明如下:
图标说明绿色图标表示这是一个最新取出的工作副本,他的Subversion状态是normal。当你开始编辑一个文件,这个文件的状态就会变成modified,图标也会变成红色圆圈带一个感叹号。这样你就可以轻易的知道自从上次更新以来都有修改过哪些文件,需要提交哪些文件。这个黄色三角符号带感叹号,表示在一次update中产生了一个冲突(conflict)。蓝色加号意味着这个文件或文件夹已经被计划加入到版本控制之下。红叉叉表示相应文件或文件夹被计划删除(deleted),或者表示文件缺失。
更新工作副本
想要把别人做的修改融合到自己的本地副本当中。这个把改动从服务器拿到本地的过程就是我们已经知道的updating。
文档评论(0)