嘿所有,我从我正在处理的项目中删除了我的文件并重新检查了它。但是,即使我的客户端配置为识别$ Id $标签,它现在也不再更新它们。
我的配置文件如下:
[miscellany]
enable-auto-props = yes
[auto-props]
*.php = svn:keywords=Id
*.js = svn:keywords=Id
我跑了:
find . \( -name "*.php" -o -name "*.js" \) -exec svn propset svn:keywords Id {} \;
但是,它还没有更新$ Id $标签。我必须以某种方式重置这些吗?
答案 0 :(得分:3)
源文件库中的文件本身是否有svn:keywords
属性?
autoproperties [auto-props]仅适用于新文件,而不是Subversion存储库中已有的文件。 autoproperties的想法是在执行svn add
时自动将属性附加到 new 文件。
要添加svn:keywords
属性,请执行以下操作:
$ svn propset svn:keywords "Id" $FILE_NAME
$ svn commit -m"Added Id Keyword to file"