我不太清楚正確的術語是用來做什麼的,所以請事先原諒我,如果我把可怕的事情搞砸了。使用git來維護一個共享的代碼庫
我目前在git中爲我在Mac應用程序商店中發佈的應用程序維護一個代碼庫。出於各種原因,我現在正在考慮發佈非MAS版本。
顯然,MAS和非MAS版本將共享95%的通用代碼庫。實際上,他們不會共享的唯一部分是收據檢查(MAS版本)和許可證密鑰+自動更新(非MAS版本)。
這使我想到了我的問題的要點 - 大概是這樣做的「正確」方法將是在git中維護兩個獨立的分支?如何輕鬆確保兩個分支保持同步,而不用擔心兩個版本之間的收據檢查和許可密鑰代碼出血? xcode項目管理怎麼樣?假設我將一個文件添加到MAS項目中,是否有一種簡單的方法可以讓它顯示在非MAS項目中?
如果需要澄清,請讓我知道。
在此先感謝。
對於一系列有限的變化,根據我的回答,這可以比處理多個回購更好地工作。所以+1。 – VonC 2013-05-07 07:16:26
@VonC我傾向於不同意。這將使用配置管理是解決方案的代碼。 – boutta 2013-05-07 09:05:27
@GayleDDS謝謝你在盒子外面思考。雖然其他人指出它可能不適合每種情況,但這對我的使用情況來說絕對是完美的。 – 2013-05-08 05:13:18