《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. 把本地的文件夹下的文件添加到服务器上的某个目录下面,那么在本地的目录右键Tortoi
se 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
快捷指令url代码大全9. 在SVN版本库浏览器中,使用( A )指令可以查看所选文件或目录的日志。
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命令,将会弹出一个显示这个你已经变更并能恢复的文件。(  X )
11.

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。