svn基本操作试题及答案

  • 格式:docx
  • 大小:21.79 KB
  • 文档页数:3

精品文档

。 1欢迎下载 《SVN基本操作》试题

(说明:本卷满分100分,考试时间30分钟,考试方式闭卷)

所在部门:______________ 姓名:___________ 得分:________

一、 填空题(每空格5分,共 20分)

当发生 提交冲突 的时候,可使用SVN的DIFF来进行两个版本文件的比较,为保证解决冲突,合并版本的时候,不会删除前版本的内容,建议使用 手工

解决冲突,而不是使用svn的 Merge 自动进行版本合并!发生冲突的时候,应知会 前版本提交人 ,一起解决冲突,合并版本!

二、选择题(每题2分,共30分)

1. 在空白处,单击右键,选择“Tortoise SVN”( A )便可以进入SVN版本库浏览器。

A、Repo-browser B、Create repository here C、Settings D、Import

2. 在URL中输入访问路径后,会弹出Authentication 对话框,在对话框中输入用户名和密码,点击( B )可保存用户名和密码。

A、Authentication data B、Save Authentication C、Settings D、Saved Data

3. 如果想要清除服务器上的所有认证缓存,可以通过Tortoise SVNSettings(设置)对话框中的Saved Data( A ),按clear或者clear all按钮即可清空。

A、Authentication data B、Save Authentication

C、URL history D、Log messages

4. 绿色的对勾标记代表( A ),红色的感叹号标记代表( D ),蓝色的加号代表( B )。

A、工作副本状态正常 B、文件已被计划加入版本控制 C、提交过程中出现冲突 D、工作副本已修改

5. 把本地的文件夹下的文件添加到服务器上的某个目录下面,那么在本地的目录右键Tortoise SVN( A )进行。

A、Import B、Create repository here C、Settings D、Export

6. 在SVN版本库浏览器内,选好目录,于空白处右键选择( B)添加文件、选择( C)添加文件夹。

A、create folder B、Add file C、Add folder D、Export

7. 在本地计算机硬盘新建的空白文件夹内,右键选择(A )可以从SVN服务器下载受版本控制的文件。

A、SVN Checkout B、Tortoise SVN Create repository here

C、Tortoise SVN Settings D、Tortoise SVN Repo-browser

8. 本地计算机已经建立并Check out了工作区,在工作区内文件修改后会有红色的感叹号以示标记,空白区域,右键( B ),便可勾选要提交的文件。

A、SVN Update B、SVN Commit C、SVN Get lock D、SVN Release lock

9. 在SVN版本库浏览器中,使用( A )指令可以查看所选文件或目录的日志。 精品文档

。 2欢迎下载 A、Show log B、Rename C、Blame D、Save as

10. 在SVN版本库浏览器的右上角找到Revision,点击其右边的( B )按钮在弹出的对话框中可以选择要追溯到的版本文件。

A、Revision B、HEAD C、Show log D、Export

11. 在SVN版本库浏览器中,使用( D )指令可以追溯源代码(.c文件)。

A、Edit B、Show log C、Revision graph D、Blame

12. 在本地计算机上checkout的工作区内,右键,选择( A ),系统弹出更新提示框,点击确定,则把服务器的最新版本更新下来。

A、SVN Update B、SVN Commit C、SVN Get lock D、SVN Release lock

13. 针对工作区内带红色感叹号的文件,如果你想看该文件做了哪些更改,只用在本地工作区中选中文件,右键菜单下选Tortoise SVN →( A )或( C )查看即可。

A、Diff B、Repo-browser C、Diff with previous version D、Show log

14. 因为某些原因而重定位了(IP/URL). 使用Tortoise SVN →( B )把URL值改为新的版本库地址。

A、switch B、Relocate C、Revert D、Export

15. (多选)在SVN版本库浏览器中,用户有读写权限,则可以进行以下( abcd )操作。

A、 Delete B、Rename C、Blame D、Save as

三、判断题(每题5分,共50分)

1. SVN是配置管理的一种应用工具,SVN可实现版本控制功能。( √ )

2. 某些情况下,checkout后可能需要重新启动电脑,在工作区中,图标才会被重载。( √ )

3. 当工作区中的某个文件被黄色的感叹号标记时,则代表其在提交的过程中出现了冲突。( √ )

4. Checkout、Export、Save as都可以将服务器上的文件下载到本地计算机上,这三种指令在版本控制方面的作用是相同的。( X )

5. 用户有读取权限,如果想要保存整个文件夹中的所有文件,即批量保存文件,可以用Export指令。( X )

6. checkout到工作区的文件可以任意修改,在您没提交之前,修改是不会影响到服务器的版本库。每位用户每次修改提交后,版本库自动更新成最新版本。(√ )

7. 开发人员每次修改工作区对象后,应该立刻提交到版本库(commit),有效保持工作区与版本库的高度一致。( √)

8. 备注(日志)有助于其他人(包括很长一段时间后的你自己)理解你对文件所做修改。 (√ )

9. 默认情况下,追溯的源代码(.c文件)文件使用Tortoise Blame,这个工具可以高亮显示不同版本从而使阅读更加容易。( √ )

10. 如果你想要撤消一个文件自上次更新后的所有的变更,你需要选择该文件, 右击弹出快捷菜单,然后选择Tortoise SVN → Relocate命令,将会弹出一个显示这个你已经变更精品文档

。 3欢迎下载 并能恢复的文件。( X )