2017-02-27 62 views
1

我有一個wordpress網站,我終於進入混帳。以前我在本地編輯更改並通過ftp上傳。我要拿出一個策略,能夠做到以下幾點:同步wordpress插件更新到git回購

  1. 更新我的git倉庫與FTP服務器上所做的任何更改(插件更新等)。我會再同步下來到我的本地副本

  2. 推本地測試變成混帳,然後通過ftp部署(我知道如何做到這一點的一部分)

我不知道最好的方法1,我很新使用git(通常使用svn)。

謝謝

回答

0

您可以遵循git流程模式。這包括三個主要分支:

  • 發佈
  • 發展

瓶坯都在開發的開發分支,你將建立和在本地測試。然後,當您準備在服務器上測試時,將您的更改合併到版本的分支中進行測試。當一切檢查完畢後,您可以合併到您的主分支。從這裏您可以手動從主站分支中手動ftp文件,或者設置一個部署掛鉤,以便在檢測到更改時自動部署到您的服務器。

隨着項目的增長,您可以實施其他兩個分支來進一步維護構建。您可以基於一個新分支功能關閉開發當您需要添加新功能然後將其合併回開發以下流再次備份。以及修補程序分支負責「即時」處理任何錯誤,直接從主分支分支。

這裏是git的流動模式的一個很好的例子: [http://nvie.com/posts/a-successful-git-branching-model/][1]

本文進入有更詳細的瞭解git的流量模式,是一個真棒資源!

確保每當你開始你合併一個新的發展階段發展所以你知道你正着手與最新版本的項目。

+0

嘿,謝謝你的回覆。所以當我說服務器是ftp服務器時,我所指的是什麼。這不會解決直接對ftp服務器上的文件進行的更改。 – Sara

+0

爲了做到這一點,您必須擁有一個git repo以及可以克隆的服務器上的更改。 – heyitsgeo