当前位置:文档之家› svn基本操作试题及答案

svn基本操作试题及答案

《SVN基本操作》试题
(说明:本卷满分100分,考试时间30分钟,考试方式闭卷)
所在部门:______________姓名:___________得分:________
一、填空题(每空格5分,共20分)
当发生提交冲突的时候,可使用SVN的DIFF来进行两个版本文件的比较,为保证解决冲突,合并版本的时候,不会删除前版本的内容,建议使用手工解决冲突,而不是使用svn的Merge自动进行版本合并!发生冲突的时候,应知会前版本提交人,一起解决冲突,合并版本!
二、选择题(每题2分,共30分)
1.在空白处,单击右键,选择“TortoiseSVN”(A)便可以进入SVN版本库浏览器。

A、Repo-browser
B、Createrepositoryhere
C、Settings
D、Import
2.在URL中输入访问路径后,会弹出Authentication对话框,在对话框中输入用户名和密码,点击(B)可保存用户名和密码。

A、Authenticationdata
B、SaveAuthentication
C、Settings
D、SavedData
3.如果想要清除服务器上的所有认证缓存,可以通过TortoiseSVN Settings(设置)对话框中的SavedData(A),按clear或者clearall按钮即可清空。

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

A、工作副本状态正常
B、文件已被计划加入版本控制
C、提交过程中出现冲突
D、工作副本已修改
5.把本地的文件夹下的文件添加到服务器上的某个目录下面,那么在本地的目录右键TortoiseSVN(A)进行。

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

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

A、SVNCheckout
B、TortoiseSVN Createrepositoryhere
C、TortoiseSVN Settings
D、TortoiseSVN Repo-browser
8.本地计算机已经建立并Checkout了工作区,在工作区内文件修改后会有红色的感叹号以示标记,空白区域,右键(B),便可勾选要提交的文件。

A、SVNUpdate
B、SVNCommit
C、SVNGetlock
D、SVNReleaselock
9.在SVN版本库浏览器中,使用(A)指令可以查看所选文件或目录的日志。

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

A、Revision
B、HEAD
C、Showlog
D、Export
11.在SVN版本库浏览器中,使用(D)指令可以追溯源代码(.c文件)。

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

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

A、Diff
B、Repo-browser
C、Diffwithpreviousversion
D、Showlog
14.因为某些原因而重定位了(IP/URL).使用TortoiseSVN→(B)把URL值改为新的版本库地址。

A、switch
B、Relocate
C、Revert
D、Export
15.(多选)在SVN版本库浏览器中,用户有读写权限,则可以进行以下(abcd)操作。

A、Delete
B、Rename
C、Blame
D、Saveas
三、判断题(每题5分,共50分)
1.SVN是配置管理的一种应用工具,SVN可实现版本控制功能。

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

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

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

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

(X)
6.checkout到工作区的文件可以任意修改,在您没提交之前,修改是不会影响到服务器的版本库。

每位用户每次修改提交后,版本库自动更新成最新版本。

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

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

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

(√)
10.如果你想要撤消一个文件自上次更新后的所有的变更,你需要选择该文件,右击弹出快捷菜单,然后选择TortoiseSVN→Relocate命令,将会弹出一个显示这个你已经变更并能恢复的文件。

(X)。

相关主题