我想在我的项目中使用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
我从Beer Planet获取了上述信息。
现在来看问题。 SVN是否支持一种注释格式,允许我在此svn.externals文件中进行注释? 我想将外部存储库分组为libraries
,widgets
等。 此外,我还打算在文件顶部添加有关如何更新此文件/属性的说明,以供我的同事开发人员参考。 例如,假设#
表示注释:
# 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是否支持在其属性中添加注释?如果支持的话,语法是什么?
subversion/trunk/subversion/svn/svn.c
的第1589行请参见源代码。 - Forge