2011-12-27 100 views
2

我目前正在開發一個基於WordPress(3.3)的網站,並且有一個問題在顛覆(我的個人svn服務器)中保持最新,想知道我是否可以得到任何幫助/指導如何處理這個問題。我有一個工作副本簽出,並且一切工作正常,當我更新插件和/或WordPress本身時接受...這裏是Woocommerce插件的示例(希望我解釋得很好):WordPress的網站作爲Subversion的工作副本

  1. woocommerce通知更新
  2. 我更新使用WordPress後臺
  3. WordPress的刪除在可溼性粉劑內容的所有文件/目錄升級插件,而這些插件/ woocommerce目錄(包括.svn目錄)的我。
  4. 然後,我嘗試並執行svn add和/或svn commit,並獲取有關升級和woocommerce目錄的「工作副本管理區域丟失」以及大量其他問題的錯誤。

我希望能夠將此WordPress站點保留在subversion中並保持插件目錄已更新,以便在準備好將網站移動到我的服務器時最終執行導出,但這證明了特別困難(我可以重新檢出並替換缺少它們的每個WordPress文件夾的.svn目錄,但有很多文件夾,並且非常繁瑣,我可以忽略升級和插件文件夾,但那麼他們不會得到更新,我的出口將不會按計劃進行......我該怎麼辦?

+0

我希望你知道,http-root裏面的WC-root是非常不安全和危險的? – 2011-12-28 08:26:12

+0

是的,我這麼做...它不在http-root中......對不起,如果在上面沒有說明:) – 2011-12-28 12:19:32

回答

4

有一件事會幫助您將客戶端升級到Subversion 1.7而不是.svn文件夾在每個文件夾中,它在工作副本的根目錄中有一個.svn文件夾將會更好地追蹤事物。

升級客戶端後,在工作副本的根目錄下執行svn upgrade。請注意,這是不可逆轉的,與舊版本的SVN不兼容。

SVN服務器不必爲此升級,只能升級客戶端。

+0

你搖滾,非常感謝! – 2011-12-28 01:00:52

+0

下面是在Mac OS X上更新Subversion客戶端的指南:http://redfinsolutions.com/blog/update-subversion-mac-os-x – 2013-09-08 04:37:49