簡體   English   中英

如何使用 WordPress 進行版本控制

[英]How to version control with WordPress

我想建立一個系統,讓開發人員可以在 wordpress 網站上的單獨服務器上工作。

我的問題是:如果同時對實時站點進行更改(例如插件更新、新插件、新帖子、新評論等),如何從開發中導入新功能(例如新頁面)服務器上的實時站點,同時確保實時站點上的先前更改不會被刪除?

我想了解這一切是如何運作的。 從某種意義上說,我想要某種版本控制系統。

提前致謝:)

您可以使用 git 版本控制您自己的代碼。 基本上我們會初始化一個新的 git repo 並將更改提交到這個存儲庫。 這可以單獨位於核心文件之外。 即您只需要包含 wp-content 目錄並忽略所有其他核心 wordpress 文件。 這是一篇關於如何為網站建立真正好的版本控制系統的好文章。

http://toroid.org/git-website-howto

然而,wordpress 站點中的帖子和頁面(基本上是內容)位於數據庫中。在那里所做的任何更改都將是永久性的。 唯一的選擇是繼續定期備份內容。 您可以使用自動備份工具執行此操作。 如果您真的想對數據庫進行版本控制,這里有一篇文章可以幫助您:

https://blog.codinghorror.com/get-your-database-under-version-control/

這是一個棘手的問題。 您不能在兩台服務器上托管一個網站。 想象一下有 2 個托管網址的網站..!! 沒辦法.. 你永遠不能那樣做。

您最好創建一個新用戶並授予他訪問權限。 仔細查看設置並成為管理員。 您將有機會批准或拒絕第二個用戶的更改。

希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM