。主分支是我的生產分支,開發分支是不言而喻的。 這兩個分支都有相應的雲構建應用程序。GitFlow Unity3D和我目前使用GitFlow作爲我的Unity3D應用分支模型店特定於應用程序的數據
當代碼被推向開發,在開發版本中被創建並自動分配。當代碼在發佈後被合併爲主版本時,會自動創建發佈版本,然後我可以下載並推送到蘋果。
生成設置是一個很大的文件,只有特定的字段我想已經建立具體的。我目前的策略,我不喜歡用git-flow創建一個發佈分支,提交特定於發佈的更改並完成發佈。 (將所有這些更改合併爲主,並將其重新合併爲開發)。這會導致自動開發版本(我目前手動停止)與不正確的版本設置。
你可以看到爲什麼這是不可取的:不僅要我得到一個破碎的開發版本,但我有我要釋放這是相當頻繁,容易出現用戶錯誤每次調整構建設置。
任何人有一個更好的辦法更好的策略或建議去這個問題?
有趣。我們已經禁用了主控的自動構建,因爲這是我們的主分支,並且獲得了很多提交。每次我們想要構建時,都需要手動啓動它。我們還有一個發佈分支,當推動某些東西時會自動生成。這個分支設置了正確的證書,以便能夠爲Application Loader創建一個ipa。如果內部版本號被正確更改,大多數時候都能正常工作。希望你在這個問題上得到一個很好的答案,因爲我也想提高我們的流量。 – Mattias
感謝您輸入@Mattias。我偶然發現:導出前方法名稱。這使您可以指定雲構建公共靜態方法以在構建過程之前運行。我可能會嘗試利用這個來適當配置提交構建的設置。我會用我的實驗進行更新。 – CostelloNicho
我們將我們的版本放到生產/主分支中,並定期將主分支合併到該分支中。 – peterept