咨询:ViewVC中SVN关键字未展开是否属于正常现象
ViewVC中SVN关键字未展开?这是正常情况!
别担心,你遇到的这种情况完全是正常的,和你的SVN属性设置没有关系,具体原因我给你拆解下:
ViewVC不做关键字展开:SVN的关键字(比如
$Revision$、$Date$)展开是SVN客户端的工作——当你把文件检出到本地时,客户端会读取版本库的原始内容,再根据svn:keywords属性把标记替换成实际值。而ViewVC是直接从版本库的存储区读取原始文件内容,它并没有内置这个展开逻辑,所以你看到的就是未替换的原始标记。你的属性设置没问题:你已经验证过,把文件检出到Unix机器后能看到展开的关键字,这就说明
svn:keywords属性是正确配置的,仓库端的设置完全没问题。如果想在ViewVC里看展开的关键字:默认情况下ViewVC不支持,但有些自定义部署会通过脚本或者扩展插件来实现这个功能。不过这属于额外的配置工作,不是ViewVC的原生能力,如果你没做过这类配置,看到未展开的关键字就是预期的结果。
总的来说,这不是故障,只是ViewVC的设计逻辑和SVN客户端不同而已~
内容的提问来源于stack exchange,提问作者Dipu H
相关产品推荐
相关产品推荐

