svn基本操作试题及答案

更新时间:2024-03-13 07:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《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 制的文件。

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)指令可以查看所选文件或目录的日志。

A、Show log B、Rename C、Blame D、Save as

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

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命令,将会弹出一个显示这个你已经变更并能恢复的文件。(X)

本文来源:https://www.bwwdw.com/article/7xn8.html

Top