Wordpress网站作为Subversion工作副本

时间:2011-12-27 16:00:49

标签: wordpress svn

我目前正在开发一个基于WordPress(3.3)的网站,并且在subversion(我的个人svn服务器)中保持最新状态存在问题,想知道我是否可以获得有关如何处理此问题的任何帮助/指导。我有一个工作副本签出,一切正常,接受我更新插件和/或WordPress本身...这是Woocommerce插件的一个例子(希望我解释得这么好):

  1. Woocommerce通知我更新
  2. 我使用WordPress仪表板更新插件
  3. WordPress删除wp-content / upgrade目录中的所有文件以及plugins / woocommerce目录(包括.svn文件夹)。
  4. 然后我尝试做一个svn add和/或svn commit,并获得有关升级和woocommerce目录的“缺少工作副本管理区域”的错误以及一大堆其他问题。
  5. 我希望能够将这个WordPress站点保留在subversion中并保持插件目录的更新,以便在我准备将站点移动到我的服务器时最终可以导出,但这证明是特殊的很难(我可以重新签出并替换每个缺少它们的WordPress文件夹的.svn目录,但是有很多文件夹,而且非常繁琐。我可以忽略升级和插件文件夹,但是他们不会没有更新,我的出口不会按计划进行......我该怎么办?

1 个答案:

答案 0 :(得分:4)

有一件事可以帮助您将客户端升级到Subversion 1.7。它不是每个文件夹中的.svn文件夹,而是在工作副本的根目录中有一个.svn文件夹,可以更好地跟踪事物。

升级客户端后,请在工作副本的根目录下执行svn upgrade。请注意,这是不可逆转的,并且与旧版本的SVN不兼容。

SVN服务器不必为此升级,只需要升级客户端。