1
我想弄清楚git的工作流程。開發和生產的Git工作流程
我有一個代碼庫,有兩個分支(開發和生產)。這是一個Web應用程序,所以開發有配置文件,任務運行等,生產只是我需要在我的服務器上的文件(例如縮小的腳本和樣式表)。
我想要做的就是能夠在本地工作(所以我將在開發分支中),並且當我準備推送到我的服務器時,我將運行必要的構建任務並推送到生產分公司。通過這種方式,兩家分公司都保持同步,酒吧製作沒有一些不必要的開發文件。
試圖做到這一點與git合併,但總是會有衝突作爲生產跟蹤文件開發沒有。是否有可能,沒有手動列出所有的文件,合併/同步一個分支與另一個,同時保留兩個分支和git沒有尋找文件,我已經嘗試合併到分支內不存在的文件?
我希望這是有道理的,感謝
這聽起來像你過分複雜的分支機構的使用。我會建議堅持一個主分支,並使用環境變量來跟蹤它是否在開發或生產中運行。您可以有條件地加載配置文件,禁用/啓用任務運行程序,並根據變量啓動不同的文件。 –
@Nick McCurdy我已經深入瞭解這一點,我必須同意,謝謝 –