在 svn 中存储 xml 文件
Storing xml file in svn
我将 .xml 文件保存在 svn 下。我想将 svn 信息包含到类似于 c++ 的评论部分:'// $Id$'
我试过'<!-- $Id$ -->'
它没有被svn识别为关键字。请帮忙。
<!-- $Id$ -->
没问题,问题是 Subversion 只会替换您用 svn:keywords
属性 专门标记的文件中的关键字。如果你这样做
svn propset svn:keywords Id file.xml
然后它会在您下次提交时更新评论。
要使它成为所有新添加的 .xml
文件的默认值,您需要编辑 subversion 配置中的 "auto-props" 定义,或者(如果您使用的是 subversion 1.8.x 或更高版本)在树上的祖先目录之一上设置 svn:auto-props
属性。 Subversion book 有完整的细节。
问题不在XML文件中(您可以在任何文件中键入$Id$
关键字)。
但是你必须告诉 Subversion 你想要对特定文件进行关键字替换。
例如 Id
和 Author
关键字
svn propset svn:keywords 'Id Author' yourfile.xml
您还可以指示 Subversion 启用自动道具替换。
在您的 Subversion 客户端配置文件(例如,~/.subversion/config
)的 [miscellany]
部分,将 enable-auto-props
设置为 true。
并且在 [auto-props]
部分(可能需要创建它)您可以定义规则。
例如:
[miscellany]
enable-auto-props = true
[auto-props]
*.xml = svn:keywords=Id
我将 .xml 文件保存在 svn 下。我想将 svn 信息包含到类似于 c++ 的评论部分:'// $Id$'
我试过'<!-- $Id$ -->'
它没有被svn识别为关键字。请帮忙。
<!-- $Id$ -->
没问题,问题是 Subversion 只会替换您用 svn:keywords
属性 专门标记的文件中的关键字。如果你这样做
svn propset svn:keywords Id file.xml
然后它会在您下次提交时更新评论。
要使它成为所有新添加的 .xml
文件的默认值,您需要编辑 subversion 配置中的 "auto-props" 定义,或者(如果您使用的是 subversion 1.8.x 或更高版本)在树上的祖先目录之一上设置 svn:auto-props
属性。 Subversion book 有完整的细节。
问题不在XML文件中(您可以在任何文件中键入$Id$
关键字)。
但是你必须告诉 Subversion 你想要对特定文件进行关键字替换。
例如 Id
和 Author
关键字
svn propset svn:keywords 'Id Author' yourfile.xml
您还可以指示 Subversion 启用自动道具替换。
在您的 Subversion 客户端配置文件(例如,~/.subversion/config
)的 [miscellany]
部分,将 enable-auto-props
设置为 true。
并且在 [auto-props]
部分(可能需要创建它)您可以定义规则。
例如:
[miscellany]
enable-auto-props = true
[auto-props]
*.xml = svn:keywords=Id