ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:392.27KB ,
资源ID:1330464      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1330464.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SVN用户操作配置管理.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SVN用户操作配置管理.docx

1、SVN用户操作配置管理1 用户操作配置管理实务用户操作管理实务主要针对除管理员以外的SVN用户的操作说明。可以使用客户端软件完成。如使用客户端软件(Tortoise SVN)请参考本部分内容。(TSVN版本为1.4.5)1.1 调用TSVN菜单所有TSVN命令都集成在Windows的资源管理器的菜单中。当你在一个文件或文件夹单击鼠标右键时,大多数命令都会直接显示出来。哪些菜单显示出来,依赖于文件或文件夹是否处于版本控制之下。1.1.1 操作步骤1) 在资源管理器的任意目录中,单击鼠标右键;2) 选择TSVN;3) 在版本控制下的目录菜单显示如下:4) 没有版本控制下的目录菜单显示如下:1.2

2、浏览库结构通过档案库浏览器(Repo Browser)可直接浏览档案库结构。1.2.1 操作步骤1) 单击鼠标右键调用TSVN菜单,选择Repo-browser,会弹出URL链接选择窗口;2) 在URL文本框中输入要访问的链接地址,或者,从下拉框中选择链接地址,点击OK按钮;3) 假如你试图访问一个有密码保护的仓库,会弹出认证对话框,否则会直接转到第5步;4) 在认证对话框中输入用户名和密码,点击OK按钮;注:可以选中Save authentication选项,以后就不用每次都进行用户验证了。5) 验证通过后,会弹出档案库浏览器(Repo Browser)。1.2.2 补充说明1) 如果你保存

3、了用户名和密码后又需要在本地机器用其它的用户名登录,你需要清除保存的用户名和密码信息,操作如下:a) 在资源管理器的任意目录中,单击鼠标右键,弹出TSVN菜单,选择Settings,弹出设置对话框;b) 在设置对话框左边的功能菜单中,选择Saved Data,点击Authentication Data行的Clear按钮;c) 按钮变成不可用状态(灰色)表明操作成功,点击确定按钮。1.3 取出工作副本为了能在本地进行工作,你必须执行取出(checkout)操作,从仓库中获取一个工作副本到本地机器。1.3.1 操作步骤1) 在资源管理器中选择一个你想要存放工作副本的目录。单击鼠标右键,弹出TSVN

4、菜单,选择SVN Checkout,弹出Checkout窗口;2) 在Checkout窗口需要完成如下操作:a) 在URL下拉框中选择或输入URL地址;b) 点击checkout directory行最右边的目录选择按钮选择一个本地存放目录,或者,在文本框中输入存放目录的地址;注:如果你输入一个不存在的目录名,那这个目录会自动创建。c) 如果你只需要取顶层目录到本地机器则可以选中Only check out the top folder选项;d) 如果你只需要取文件夹则可以选中Omit externals选项;e) 执行完以上操作后,点击OK按钮。3) TSVN会在弹出的窗口中滚动显示chec

5、kout的过程,全部取出过程完成后,点击OK按钮。1.3.2 补充说明1) 你只能将工作副本取出到一个空目录。假如你想要取出到先前导入的原始目录,Subversion会抛出一个错误。你必须取出到另外的一个目录或者先把原始目录删掉。2) 在Checkout窗口中,如果你想取出某一个特定版本产出物时,操作如下:a) 在Checkout窗口中选中Revision选项,点击Show log按钮,弹出log message窗口;b) 在log message窗口中,你可以选择时间段和关键字查找你要取出的特定版本工件,选中你要的工件,点击OK按钮,会回到checkout窗口。3) 取到本地机器的工作副本中

6、的每个目录都会有.svn目录保存svn的信息,有时候你也许需要一份没有那些.svn目录的工作副本,需执行如下操作:a) 在资源管理器中选择一个你想要存放工作副本的目录。单击鼠标右键,弹出TSVN菜单,选择Export,弹出Export窗口;b) 在export窗口中执行3.3.1中的第2步和第3步。4) 当你在你的工作副本中工作的时候,你经常会需要知道哪些文件被修改过,哪些被增加,哪些被重命名。TSVN为每个文件图标在原来的基础上增加了一个叫做覆盖图标的东东。覆盖图标根据Subversion状态的不同而显示不同的图标。各图标说明如下:图标说明绿色图标表示这是一个最新取出的工作副本,他的Subv

7、ersion状态是normal。当你开始编辑一个文件,这个文件的状态就会变成modified,图标也会变成红色圆圈带一个感叹号。这样你就可以轻易的知道自从上次更新以来都有修改过哪些文件,需要提交哪些文件。这个黄色三角符号带感叹号,表示在一次update中产生了一个冲突(conflict)。蓝色加号意味着这个文件或文件夹已经被计划加入到版本控制之下。红叉叉表示相应文件或文件夹被计划删除(deleted),或者表示文件缺失。1.4 更新工作副本想要把别人做的修改融合到自己的本地副本当中。这个把改动从服务器拿到本地的过程就是我们已经知道的updating。1.4.1 操作步骤1) 选择你想要进行up

8、date操作的文件和(或)文件夹,单击鼠标右键,在菜单中选择SVN Update;2) TSVN会在弹出的窗口中滚动显示Update的过程,全部更新过程完成后,点击OK按钮。1.4.2 补充说明1) 当你Update的时候,如果你和别人同时修改了一个文件但是修改的不是同一个部分,那么别人做的修改会合并到你的文件中,而你所做的修改会被保留。这点会在后面的分支/合并部分详细描述。2) 当你Update的时候,如果你和别人同时修改了一个文件并且修改的是同一个部分,那么对话框中会用红色文字显示出冲突,冲突的解决方法会在后面的冲突部分详细描述。3) TSVN在进程对话框用不同颜色的文字来表示不同的upd

9、ate动作。各颜色说明如下:颜色说明蓝色加入到你的工作副本中的新条目。深红从你的副本中删除的条目。绿色成功将改动合并到本地的条目。亮红合并改动到本地,但是有冲突需要解决。黑色所有其它的。1.5 提交工作副本到仓库每次我们将工作副本修改完后,需要将我们修改的内容提交(Commit)到仓库中,让仓库的对象与本地机器的工作副本一致。1.5.1 操作步骤1) 选择你想要进行commit操作的文件和(或)文件夹,单击鼠标右键,在菜单中选择SVN Commit,弹出Commit对话框;2) 在Commit对话框中需要完成如下操作:a) 在Message文本框中输入备注信息,一般都会输入这次提交修改了哪些内

10、容,便于从日志文件中查找;b) 如有多个文件,则可以在Changes made区域选中要提交的对象;c) 如果依然要保持文件加锁的状态,则可以选中Keep locks选项;d) 完成以上操作后点击OK按钮;3) TSVN会在弹出的窗口中滚动显示Commit的过程,全部提交过程完成后,点击OK按钮。1.5.2 补充说明1) 如果你想把在开发过程中创建了新文件或新的目录加入(add)到源代码控制之下,可以执行如下操作:a) 选择你想要进行add操作的文件和(或)文件夹,单击鼠标右键,在TSVN菜单中选择add;b) 在add对话框中选中要提交的对象,点击OK按钮;c) TSVN会在弹出的窗口中滚动

11、显示Commit的过程,全部提交过程完成后,点击OK按钮。d) 再执行3.5.1的第1步到第3步。2) 在每次提交之前,你应该确认你的工作副本是最新的,你可以直接作一次Update操作(见3.4),或者,通过以下步骤查看在本地或在服务器上哪些文件修改过:a) 在你要提交的目录中单击鼠标右键,在TSVN菜单中选择Check for modifications;b) 弹出的窗口中显示修改过的文件列表;i. 如果你想查看未进行版本控制的文件,可以选中Show unversioned files;ii. 如果你想查看未修改的文件,可以选中Show unmodified files;iii. 如果你想查

12、看忽略的文件,可以选中Show ignored files;iv. 如果你想查看仓库中的文件修改情况,可以点击Check repository按钮;v. 完成以上操作后,点击OK按钮。1.6 删除和重命名工作副本Subversion允许对文件和目录进行删除和重命名操作。因此在TSVN的子菜单中有delete和rename。1.6.1 操作步骤1) 选择你想要进行delete的文件和(或)文件夹,单击鼠标右键,在TSVN菜单中选择delete,即删除本地目录工作项;2) 在被删除项的父目录上,单击鼠标右键,在菜单中选择SVN Commit,执行3.5.1中的第1步到第3步即可删除所选文件或目录。

13、3) 选择你想要进行rename的文件和(或)文件夹,单击鼠标右键,在TSVN菜单中选择rename,弹出rename对话框;4) 在rename对话框中输入要更改的文件名,点击OK按钮,即更改本地对象名称;5) 在被修改项的父目录上,单击鼠标右键,在菜单中选择SVN Commit,执行3.5.1中的第1步到第3步即可修改所选文件或目录。1.6.2 补充说明1) 如果一个删除操作不是在版本控制下完成的,比如就像平常删除文件那样删除的。提交时,对话框窗口还是会显示这些删除的文件,并让你把他们从版本控制下删除。所以如果忘记使用TSVN来删除这些文件,这些都不是什么大不了的问题。1.7 移动和拷贝工

14、作副本Subversion允许对文件和目录进行移动和拷贝操作,因此在TSVN也可以通过菜单完成此操作。1.7.1 操作步骤1) 如果要在工作副本内移动文件,可以单击鼠标右键来拖拽被移动或拷贝的对象到目的目录,松开鼠标右键,在弹出的菜单中选择SVN Move versioned file here或者SVN copy versioned file here,即可;2) 如果要移动或复制到工作副本以为的地方,可以单击鼠标右键来拖拽被移动或拷贝的对象到目的目录,松开鼠标右键,在弹出的菜单中选择SVN Export to here,即可。1.8 撤销修改工作副本如果你在还没有Commit删除或者重命名

15、操作之前,想恢复到原来的状态,你可以执行如下操作。注意:这里所做的取消修改只能返回到该文件上次update时的状态。1.8.1 操作步骤1) 在被删除或重命名对象的当前目录上,单击鼠标右键,在TSVN菜单中选择Revert,弹出Revert对话框;2) 在Revert对话框中选中要恢复的对象,点击OK按钮;3) TSVN会在弹出的窗口中滚动显示Revert的过程,全部恢复过程完成后,点击OK按钮。1.9 解决冲突当我们同步或者提交的时候,如果多个人同时编辑一个文件时,会产生冲突,这在日常工作中非常普遍,SVN可以引导我们来解决冲突。1.9.1 操作步骤1) 当更新或者提交时,如发生冲突,TSVN会弹出提示窗口;2) 在发生冲突的文件上,单击鼠标右键,在TSVN菜单中选择Edit conflicts,弹出TortoiseMerge对话框;3) 在对话框中需要执行如下操作:a) 可以在对话框的左边或者右边发生冲突的地方,单击鼠标右键,在弹出的菜单中选择你要执行的操作;i. 如果你只想使用冲突的部分,可以选择Use this

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1