TortoiseSVN:什么是头部修订版

Joh*_*els 51 svn version-control tortoisesvn

我是VSS用户,学习如何使用SVN,我选择了TortoiseSVN作为我的平台.有人能告诉我"HEAD Revision"这个词是什么意思吗?

Jus*_*ner 85

这意味着最新版本.

从SVN获取HEAD修订版就像在VSS中进行"获取最新...".

  • 如果他们只是将它标记为"最新修订版".;) (7认同)
  • 您可以添加HEAD始终与给定分支相关(或者更正确的URL,因为Subversion本身不知道分支).所以例如,svn:// subversion/trunk的HEAD与svn:// subversion/branches/my_branch的HEAD不同 (7认同)
  • 只有我吗?HEAD听起来是BASE版本,无论当前中继线在哪里,您都可以开始新的分支 (4认同)

Dav*_*vid 16

由于您的问题是特定于Subversion的,因此以下是SVN书中所说的内容:

存储库中的最新(或"最年轻")修订版.

为了比较,以下是其他修订关键字:

基础

工作副本中项目的修订号.如果项目已在本地修改,则表示项目的显示方式,而不进行本地修改.

COMMITTED

BASE之前或之前的最新修订,其中项目已更改.

上一个

紧接在项目更改的最后修订之前的修订.从技术上讲,>归结为COMMITTED-1.


Mik*_*ler 7

这是该项目的最新/当前版本.


Miz*_*zor 6

维基百科将其定义为:

Head 最近的提交.

请参阅Common_vocabulary.


Tre*_*vor 5

您提交到存储库的最新修订版.

示例:如果上次提交创建了修订版15,那么15是HEAD修订版