如何重置Subversion $ Id $标签?

时间:2011-02-03 18:02:21

标签: svn

嘿所有,我从我正在处理的项目中删除了我的文件并重新检查了它。但是,即使我的客户端配置为识别$ 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 $标签。我必须以某种方式重置这些吗?

1 个答案:

答案 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"