最近我试图更新我的插件WP服务器。更新,继文件夹了罚款,但是,当我创建了一个文件夹的新版本在标签的文件夹,并试图将其上载,只有立即儿童的文件,这个文件夹上传成功和子文件夹不是。

最后,我想通了,svn信息文件"认为",这个子文件夹已经存在服务器,即使它不是,所以我用龟删除功能,并有几次,然后加点击犯。最后一个多小时的试验和错误,我成功了。

这真是令人沮丧,因为我知道人们已经收到更新的通知和一些他们可能会有更新的和收到的错误消息坠毁他们的管理员!

我的问题是:

  1. 我应该换到工作的命令行,而不是乌龟?它会更安全吗?
  2. 有没有办法推迟的更新版本的通知,直到我确认以某种方式,我已经完成了上载的新版本的成功?
有帮助吗?

解决方案

问题1: 我应该换到工作的命令行,而不是乌龟?它会更安全吗?

不,乌龟SVN做的一切你需要做的很好,没有必要了解每一个命令行命令。我已经用它充足的时间,并且我从未有过的问题与它相关的问题涉及到我使用它;)

顺便说一句:乌龟SVN包含相同的代码发动机罩下作为的命令行客户的,所以两者都是完全相同种类的安全。但你可以下载SVN的命令行以及甚至使用这两种并行的。但那不是真正的东西对你有帮助的,我猜。只是把乌龟SVN,因为它是更容易使用。

我认为你错过了svn-添加子目录。只要你不加入那些,他们不会得到承诺。这只是他们没有受到版本控制,使SVN不知道,那些应该承诺。


问题2: 有没有办法推迟的更新版本的通知,直到我确认以某种方式,我已经完成了上载的新版本的成功?

通常没有必要这样做。仅对第一个版本,该邮包是创造自由wordpress的网站。对于任何额外的版本,你需要签发布之前新的plugin.zip 产生。

所以,只要你不要 标记 你的下一个释放,没有人会得到通知有关的新版本。


进一步问题1: 所以基本上我可以上载的新版本没有增加的版本中的主要插文件和readme文件,而只有当我看到它的更新是成功的,我可以只更新那些2文件后递增的版本。

这是件对的事情反而觉得自己可以做的一样好。在结束你应该更新readme.txt 并插文件的标题,否则这不会是用户友好可能创建一个错误的景。

我通常改变这两个文件在我的发展树干直接的直接后我带标记的最后释放,所以没有结束。这一工作得很好,对我来说。因此,这是恰恰相反,然后在你的问题。

只是为你的下一个版本和你的罚款。标记,将信号wordpress.org 插件库,一个新版本可用。直到那时,只有发展版本,获得的更新后的各个承诺如果我记得这项权利。这是什么有问题的,因为它是发展的版本。那些通常不得下载,和它们不宣布的更新的特征。

这应该回答你其他问题,以及:更新通知不会发送出去,除非你的标记。


进一步的问题2: 创建一个分支是用于主要版本,对吗?

不,那是无关的。你可以创建一个标记的版本作为一个次要的或修正的释放。以下原则是共同的:

MyPlugin version 1.0.0

这是第一个主要释放。

MyPlugin version 1.1.0

这是一个功能放在第一主要释放。

MyPlugin version 1.1.1

这是第一次修正版本为第一个特点放在你的第一个主要释放。

这是常见的。的wordpress.org 插件存储库不支持这个框非常好,这只是计数,而不论其位置。

以微调,可以标记(内插头)插件作为稳定:

  *   Stable tag:     1.1

所以上wordpress.org 你可以有 一个 稳定的版本,但只有旁边的,你可以有无数的其他版本。你可以(并应该)标记他们。也许每次你定一个错误,或者添加一个功能。

所以你通常数释放数字。如果你正在创建一个测试,你可以添加的背后,而是通常所理解的用户相当:

MyPlugin version 1.0.1-beta

这一工作。对于一个现实生活中的例子你可以看看在表格底部ob 这个插件页在我的网页.

这是了一个字插件,也被释放wordpress.org.根据行可以在这里找到: http://wordpress.org/extend/plugins/better-http-redirects/download/

许可以下: CC-BY-SA归因
scroll top