簡體   English   中英

Git +共享托管工作流程,想法?

[英]Git + Shared hosting workflow, ideas?

我已經為准備工作進行了幾周的思考,但有點陷入停滯狀態。

我正在使用的工具是:Windows開發環境(我知道我知道。價格不對勁。)在共享驅動器上開發工作目錄,將更改上傳到FTP測試站點,進行質量檢查,一旦完成質量檢查,復制文件到共享驅動器上生產就緒的目錄上載到實時站點Test + Live環境都位於單獨的共享主機上,沒有外殼訪問權限。

這意味着我正在使用4個(是的,四個)單獨的目錄。

我有一個在LAMP設置中運行Ubuntu的新virtualbox,並已將生產目錄復制到該虛擬機中,希望創建一個我可以提交的git存儲庫。 從那里,我希望能夠致力於一系列位於開發分支之上的功能分支。 准備進行質量檢查時,我需要將開發分支同步到測試服務器。 質量檢查完成后,我需要將開發合並到生產分支中,然后將生產分支與實時服務器同步。

現在,我在virtualbox上只有一個工作目錄。 我需要初始化一個git存儲庫,並能夠將其檢出到本地計算機,並根據需要提交/推送更改。 考慮到共享主機的情況,我只是不知道進行合並/同步/上載的最佳方法是什么。

任何想法將不勝感激。 我什至開始思考就把自己弄糊塗了。

查看此鏈接以獲得非常有用的git分支模型:

http://nvie.com/posts/a-successful-git-branching-model/

在您的情況下,“發布”分支將是QA分支,而您的主分支將是實時發布的分支。

一旦實現了這一點,就可以設置一個git掛鈎,以使用ftp,ssh或您選擇的任何其他協議將目錄的內容自動推送到實時服務器。

使用團隊城市之類的東西來制作文物。 然后腳本部署。 如果您用紅寶石或其他解釋語言來做某事,這將是一個簡單的故事,因為將分支的簽出作為您的部署。

對於分支機構管理,請檢查git flow。

希望這可以幫助。

暫無
暫無

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

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