簡體   English   中英

開發和生產的Git工作流程

[英]Git workflow for dev and production

我正在試圖找出一個git的工作流程。

我有一個代碼庫,有兩個分支(開發和生產)。 這是一個Web應用程序,因此開發有配置文件,任務運行程序等。 生產只是我在服務器上需要的文件(例如縮小的腳本和樣式表)。

我想做的是能夠在本地工作(所以我將在開發分支中),當我准備推送到我的服務器時,我將運行必要的構建任務並推送到生產分支。 這樣兩個分支保持彼此同步,條形碼生成沒有開發所具有的一些不必要的文件。

嘗試使用git merge執行此操作,但是生產跟蹤文件開發不會發生沖突。 是否有可能在沒有手動列出所有文件的情況下,將分支與另一個分支合並/同步,同時保留分支和git不查找我試圖合並到的分支中尚不存在的文件?

我希望這是有道理的,謝謝

當你想將開發分支合並到生產分支並自動解決合並沖突文件時。 您可以使用

git checkout production
git merge development -X theirs

因此,在完成合並之后,您的生產分支將擁有最新的配置文件,任務運行器等,如開發分支所示。

暫無
暫無

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

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