14

我想在我的项目中使用 SVN 外部插件来包含许多第三方插件。我发现这篇博客文章建议将 svn:externals 值保存在带有目标/源对的文件(称为 svn.externals)中,如下所示:

akismet http://svn.wp-plugins.org/akismet/trunk
all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk

并使用-F标志来设置属性,如下所示:

svn propset svn:externals -F svn.externals

我从啤酒星球获得了上述信息。

现在回答问题。SVN 是否支持允许我评论这个 svn.externals 文件的评论格式?我想将外部存储库分组librarieswidgets等等。此外,我正在考虑在文件顶部添加有关如何为我的开发人员更新此文件/属性的说明。例如,假设#开始评论:

# README: When updating svn:externals
#  1. Update and save this file
#  2. Run 'svn propset svn:externals -F svn.externals
#  3. Commit 'svn ci -m "plugin XXXXXXXX added to svn:externals"'

# wp plugins
wp/content/plugins/akismet http://svn.wp-plugins.org/akismet/trunk
wp/content/plugins/all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk

# jquery + plugins
js/jquery http://jquery-ui.googlecode.com/svn/trunk
# etc etc (this is just a random example of my idea)

-

总而言之,我的问题是,SVN 是否支持其属性中的某种注释?如果是这样,语法是什么?

4

2 回答 2

18

来自源代码\svn\main.c:1124(1.7.1版)

 "      Lines in externals definitions starting with the '#' character\n"
 "      are considered comments and are ignored.\n"
于 2011-11-08T03:26:05.617 回答
1

使用 # 适用于评论,根据

http://www.mail-archive.com/dev@subversion.apache.org/msg00189.html

至少我已经用 1.6.12 对此进行了测试。

于 2011-11-08T02:51:01.210 回答