6

我在插件文件夹中有一堆外部目录。

~> svn propedit svn:externals .

akismet http://plugins.svn.wordpress.org/akismet/trunk/
stats http://plugins.svn.wordpress.org/stats/tags/1.3.7/
html-purified http://svn.wp-plugins.org/html-purified/trunk/

有时我会更新单个外部引用以将版本号从 1.3.7 更新到 1.3.8,但我被迫向svn up整个文件夹发出命令并且根本svn up stats不起作用,而是返回如下内容:

At revision 108437.

而不是从外部存储库更新文件夹。是否可以更新单个外部子文件夹?

4

2 回答 2

4

不,因为这是父文件夹上的单个属性,为每个“虚拟”子文件夹定义这些外部引用。Subversion 眼中不存在实际的子文件夹。

于 2009-04-07T15:28:56.317 回答
4

如果您想避免父文件夹上的“svn up”,您可以将外部切换到新版本。首先将 svn:externals 属性更改为新标签,提交。然后

svn switch http://plugins.svn.wordpress.org/stats/tags/1.3.8/ stats 

但当然,建议更新父文件夹。

于 2009-04-07T18:37:32.337 回答