通过SVN将插件更新提交到Wordpress不会反映更改

时间:2012-04-20 13:42:03

标签: svn plugins wordpress-plugin wordpress

我在2天前发布了对Wordpress插件的更新。哪个可以在这里查看: http://wordpress.org/extend/plugins/lanoba-social/

版本从1.3到2.0(现在测试为2.01)。当我查看subversion存储库时,我的所有更改都会反映在Wordpress的服务器上。 http://plugins.svn.wordpress.org/lanoba-social/trunk/

事实上,所有使用我们插件的网站都检测到有更新(并且更新成功)。

问题在于插件,更改日志和安装说明(请参阅第一个链接)的描述并未反映svn中的可见更改(请参阅第2个链接)。

奇怪的是屏幕截图显示新的,我可以重命名该插件,但它停在那里。

如果有人对我做错了什么有任何想法,我真的很感激一些帮助。

1 个答案:

答案 0 :(得分:4)

检查新版本涉及许多步骤,我自己发现它有点繁琐。您必须执行以下操作:

  • 更新readme.txt文件中的“稳定”版本号
  • 在SVN中使用该版本号
  • 制作新的标记版本
  • 更新插件主.php文件中的版本号,我认为是显示的版本号

你必须使所有三个同步才能正常工作,不幸的是,如果你有一个错误,没有任何错误迹象。

如果您只更新主.php文件中的版本号,我认为您可以看到显示的新版本号,但存储库对谁是最新版本的想法不会更新。这是一种陷阱,我自己也遇到了困难。

我知道这是一个老问题,你可能已经自己回答了,但是认为值得添加一个答案,因为人们可能正在搜索它。

定义各个字段的来源的常见问题解答:   http://wordpress.org/extend/plugins/about/faq/

如何使用SVN管理插件:   http://wordpress.org/extend/plugins/about/svn/

注意:这个“使用SVN管理插件”文档描述了如何更新版本并明确提到更新trunk / readme.txt文件中的稳定标记。 我强烈怀疑插件页面上显示的版本是从插件主.php文件中获取的,而进行更新的实际版本来自readme.txt稳定标记和svn标记版本。在我看来,这可能是一个错误,至少非常混乱,我认为绝对没有文档...