[英]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.