SVN 测验题

通过对SVN 基础教程系统地学习,相信你已全面掌握了 SVN 钩子脚本(hooks)使用知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 SVN 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. 哪个SVN钩子脚本在提交事务完成后触发?

  • pre-commit
  • post-commit
  • start-commit
  • pre-revprop-change

2. 哪个钩子脚本可以阻止不符合要求的提交?

  • post-commit
  • pre-commit
  • update
  • post-update

3. SVN钩子脚本通常存放在服务器的哪个目录中?

  • hooks
  • bin
  • conf
  • scripts

4. 哪个钩子脚本在修改版本属性前执行?

  • post-revprop-change
  • pre-lock
  • post-lock
  • pre-revprop-change

5. 哪个钩子脚本在锁定操作完成后执行?

  • pre-lock
  • post-lock
  • pre-unlock
  • post-unlock

6. 哪个钩子脚本可以用来发送提交通知邮件?

  • pre-commit
  • start-commit
  • post-commit
  • post-revprop-change

7. 钩子脚本默认是什么文件扩展名?

  • .tmpl
  • .sh
  • .bat
  • .exe

8. 哪个钩子脚本在提交事务开始前执行?

  • pre-commit
  • post-commit
  • pre-revprop-change
  • start-commit

9. 哪个钩子脚本可以用来实现强制提交日志信息?

  • post-commit
  • pre-commit
  • start-commit
  • post-revprop-change

10. 哪个钩子脚本在解锁操作前执行?

  • post-unlock
  • pre-lock
  • pre-unlock
  • post-lock

11. 钩子脚本通常用什么语言编写?

  • Shell/Bash
  • Python
  • Perl
  • Ruby

12. 哪个钩子脚本在版本属性修改后执行?

  • pre-revprop-change
  • post-commit
  • pre-commit
  • post-revprop-change