Subversion Revision Keywords(SVN 修订版本关键字)

简介: Subversion Revision Keywords:HEAD、BASE、COMMITTED、PREV
来自阿里的一道测试题目,刚好了解下 SVN 中修订版本关键字,评论留言你的答案

题目

【单选题】关于SVN中修订版本关键字,描述错误的是?

A. HEAD工作拷贝中的最新的版本

B. BASE工作拷贝中一个条目的修订版本号,如果这个版本在本地修改了,则“BASE版本’就是这个条目在本地未修改的版本

C. COMMITTED项目最近修改的修订版本,与BASE相同或更早

D. PREV一个项目最后修改版本之前的那个版本,技术上可以认为是COMMITTED-1

Revision Keywords

The Subversion client understands a number of revision keywords. These keywords can be used instead of integer arguments to the --revision (-r) option, and are resolved into specific revision numbers by Subversion:

Subversion客户端可以理解一些修订版本关键字,这些关键字可以用来代替 --revision (r) 的数字参数,这会被Subversion解释到特定修订版本号:

HEAD

The latest (or “youngest”) revision in the repository .

版本库中最新的(或者是“最年轻的”)版本

BASE

The revision number of an item in a working copy . If the item has been locally modified, this refers to the way the item appears without those local modifications.

工作拷贝中一个条目的修订版本号,如果这个版本在本地修改了,则“BASE版本”就是这个条目在本地未修改的版本

COMMITTED

The most recent revision prior to, or equal to, BASE, in which an item changed.

项目最近修改的修订版本,与 BASE 相同或更早

PREV

The revision immediately before the last revision in which an item changed. Technically, this boils down to COMMITTED-1.

一个项目最后修改版本 之前 的版本,技术上可以认为是 COMMITTED -1

As can be derived from their descriptions, the PREV , BASE , and COMMITTED revision keywords are used only when referring to a working copy path—they don't apply to repository URLs. HEAD, on the other hand, can be used in conjunction with both of these path types.

因而可以从描述中得到,关键字PREVBASECOMMITTED只在引用工作拷贝路径时使用,而不能用于版本库URL, 而关键字 HEAD 则可以用于两种路径类型

_
参考资料

相关文章
SVN 将文件还原到之前的指定版本
SVN 将文件还原到之前的指定版本
1778 1
SVN 将文件还原到之前的指定版本
|
3月前
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
120 0
idea右击项目却不显示svn提交按钮菜单Subversion选项,无法提交代码
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
IntelliJ IDEA打开带SVN信息的项目不显示SVN信息,项目右键SVN以及图标还有Changes都不显示
270 0
【IntelliJ IDEA】idea 2018版本中没有SVN按钮或者图标的解决方法
|
存储 Android开发 数据安全/隐私保护
版本控制软件SVN
版本控制软件SVN的使用流程介绍
|
Android开发
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
436 0
Android Studio 用svn回退版本、svn恢复到指定版本、一键恢复 撤回修改
|
1月前
|
存储 网络协议 Ubuntu
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
Linux环境下的SVN服务器搭建并结合内网穿透实现远程连接
|
3月前
|
Ubuntu 安全 网络安全
百度搜索:蓝易云【Ubuntu系统SVN服务器搭建教程】
现在,你已经成功在Ubuntu系统上搭建了SVN服务器。其他用户可以通过SVN客户端连接到你的SVN服务器,进行代码版本管理和协作开发。注意,为了安全起见,建议配置SSL加密以保护数据传输。
39 1
|
3月前
|
Apache 项目管理 数据安全/隐私保护
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
【cpolar】TortoiseSVN如何安装并实现公网提交文件到本地SVN服务器
46 0