3 回答

TA貢獻1836條經(jīng)驗 獲得超5個贊
將其保存在源代碼管理中比其價值更大。
每次進行構(gòu)建時,都必須進行一次提交才能使其具有任何值。
通常,我們將生成的代碼(idl,jaxb的東西等)放在我工作的源代碼控制之外,這從來都不是問題

TA貢獻1874條經(jīng)驗 獲得超12個贊
每當我想在自己的個人存儲庫上顯示對源樹的更改時,所有“生成的文件”都會顯示為已更改,需要進行調(diào)試。
我希望有一個更干凈的修改列表,其中僅包括已執(zhí)行的實際更新,而不包括自動生成的更改。
保留它們,然后在構(gòu)建后,在每個生成的文件上添加“忽略”。

TA貢獻1789條經(jīng)驗 獲得超8個贊
這樣看:您是否將目標文件檢入源代碼管理中?生成的源文件是構(gòu)建工件,就像目標文件,庫和可執(zhí)行文件一樣。它們應(yīng)該被相同地對待。大多數(shù)人認為您不應(yīng)該將生成的目標文件和可執(zhí)行文件檢入源代碼管理中。相同的參數(shù)適用于生成的源。
如果您需要查看生成文件的歷史版本,可以將其同步到其源的歷史版本并進行重建。
將生成的各種文件檢查到源代碼管理中都類似于數(shù)據(jù)庫非規(guī)范化。有偶爾的理由這樣做(通常用于性能),但這應(yīng)該只是非常小心,因為它變得更加困難,一旦數(shù)據(jù)被規(guī)格化,以保持正確性和一致性來完成。
添加回答
舉報