我是VSS用户,学习如何使用SVN,我选择了TortoiseSVN作为我的平台。有人能告诉我“HEAD Revision”这个词是什么意思吗?
答案 0 :(得分:84)
这意味着最新版本。
从SVN获取HEAD修订版就像在VSS中进行“获取最新...”一样。
答案 1 :(得分:16)
由于您的问题是特定于Subversion的,因此SVN book说的是
HEAD
存储库中的最新(或“最年轻”)修订版。
为了进行比较,以下是其他修订关键字:
BASE
工作副本中项目的修订号。如果该项目有 在本地修改,这是指 项目没有那些出现的方式 本地修改。
COMMITTED
BASE之前或之前的最新修订版,其中项目已更改。
PREV
项目更改的最后一次修订之前的修订。从技术上讲,>这归结为COMMITTED-1。
答案 2 :(得分:7)
这是该项目的最新/当前版本。
答案 3 :(得分:6)
答案 4 :(得分:5)
您提交给存储库的最新修订版。
示例:如果您的上次提交创建了修订版15,那么15是HEAD修订版
答案 5 :(得分:4)
Tortoise帮助文件非常值得一读。来自词汇表:
HEAD修订版 最新修订版 存储库中的文件或文件夹。
答案 6 :(得分:0)
在Subversion中,存储库有一个标记每个状态的顺序编号的修订版。 HEAD是存储库的最新版本的别名。如果未指定修订,则假定为HEAD。
文件和目录内容由路径和修订引用。引用是指存储库更改为该修订时路径中的内容 - 该路径中的内容是否已更改。
注意:如果路径中的最后一个操作是删除它,那么该路径没有HEAD修订版(也没有在提交删除时创建的存储库修订版,也不具有任何修订版。)
[因此,与其他一些答案和一些引用的文档相反,HEAD并未引用文件的最新版本。你必须至少在它被删除之前回去。]