自述文件中插件的稳定标签

时间:2011-04-16 作者:Ashfame

如果我在repo上推送我的插件(v0.1)的新版本(v0.2),我该如何处理自述文件中的稳定标记?将其更改为v0。2.

这里应该有什么?请澄清:)

3 个回复
最合适的回答,由SO网友:Rarst 整理而成

对您需要:

将稳定标记更改为0.2提交(或复制/分支)新版本/tags/0.2

SO网友:Dougal Campbell

我建议操作顺序如下:

更新插件的.php 在trunk中归档以反映新版本,并提交svn cp trunk tags/0.2tags/0.2/readme.txt 和trunk/readme.txt 反映新的稳定标签svn commit -m "Tagging ver 0.2"

SO网友:Aurovrata

这个Stable tag 指示希望用户使用/更新的svn存储库中的当前版本。在大多数情况下,只需将其设置为“trunk”,正如这篇关于Smashing Magazine的文章所解释的,How To Improve Your WordPress Plugin\'s Readme.txt

Stable tag. 稳定标签告诉WordPress哪个版本的插件应该出现在目录中。这应该是数字格式,WordPress更容易处理。以1.5、0.5或任何版本的数字为目标。如果您的稳定版本位于Subversion中的主干中,那么您可以指定“主干”,但这是您唯一应该使用单词而不是数字的时候。

此外,从实际WordPress documentation,

WordPress。org的插件目录基于自述文件中字段稳定标记中的信息工作。当WordPress。org解析自述文件。txt,它做的第一件事就是查看自述。/trunk目录中的txt,其中读取“稳定标记”行。如果稳定标签丢失,或设置为“trunk”,则认为/trunk中插件的版本是稳定版本。如果稳定标签设置为其他任何内容,那么它将进入/标签/中查找引用的版本。因此,一个稳定的标记“1.2.3”将使它查找/tags/1.2.3/。

如果您使用svn作为开发存储库,那么在稳定标签中使用实际版本号是有意义的。例如1.5.2,而您有v2。0.0,但仍在开发中。

Other reason to use a version number

如果你的插件translations 并利用translated strings with localised functions, 然后,您可能需要考虑为标记使用一个稳定的版本,因为语言文件是为该版本加载的。因此,如果您更新了插件并添加了许多新的本地化字符串,那么将您的稳定标记设置为以前的版本是有意义的,以便让翻译人员有时间完成新版本的翻译。翻译完成后,可以切换稳定标记。

结束

相关推荐

如何使用Tortoise SVN和worpress.org插件存储库来处理更新时的插件版本?

最近我尝试将插件更新到WP server。trunk文件夹的更新进行得很顺利,但当我在tags文件夹下创建了一个新版本的文件夹并尝试上载它时,只有该文件夹的直接子文件成功上载,子文件夹没有成功上载。最后,我发现svn信息文件“认为”服务器中已经存在这个子文件夹,尽管它不存在,所以我使用了乌龟删除功能,并多次添加它,然后单击提交。经过一个多小时的反复尝试,我终于成功了。这真的很令人沮丧,因为我知道人们已经收到了更新通知,其中一些人可能已经更新并收到了导致管理员崩溃的错误消息!我的问题是:我应该切换到使用命令