第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我應(yīng)該將生成的代碼存儲在源代碼管理中嗎

我應(yīng)該將生成的代碼存儲在源代碼管理中嗎

這是我參加的辯論。我想征詢更多意見和觀點。我們在構(gòu)建時生成了一些類來處理數(shù)據(jù)庫操作(在這種情況下,使用SubSonic,但我認為這對這個問題不是很重要)。生成設(shè)置為Visual Studio中的預(yù)構(gòu)建步驟。因此,每次開發(fā)人員(或官方構(gòu)建過程)運行構(gòu)建時,都會生成這些類,然后將其編譯到項目中?,F(xiàn)在有人聲稱,將這些類保存在源代碼管理中可能會造成混亂,以防萬一您獲得的代碼與您自己的環(huán)境中生成的代碼不匹配。我希望有一種方法可以追溯代碼的歷史記錄,即使通常將其視為黑匣子也是如此。有參數(shù)還是反參數(shù)?更新:我問了這個問題,因為我真的相信有一個明確的答案。查看所有答復(fù),我可以肯定地說,沒有這樣的答案。該決定應(yīng)基于多個參數(shù)來做出。閱讀以下答案可以為您在決定該問題時應(yīng)該問自己的問題類型提供很好的指導(dǎo)。由于上述原因,目前我不會選擇可接受的答案。
查看完整描述

3 回答

?
一只甜甜圈

TA貢獻1836條經(jīng)驗 獲得超5個贊

將其保存在源代碼管理中比其價值更大。

每次進行構(gòu)建時,都必須進行一次提交才能使其具有任何值。

通常,我們將生成的代碼(idl,jaxb的東西等)放在我工作的源代碼控制之外,這從來都不是問題


查看完整回答
反對 回復(fù) 2019-10-17
?
HUWWW

TA貢獻1874條經(jīng)驗 獲得超12個贊

每當我想在自己的個人存儲庫上顯示對源樹的更改時,所有“生成的文件”都會顯示為已更改,需要進行調(diào)試。

我希望有一個更干凈的修改列表,其中僅包括已執(zhí)行的實際更新,而不包括自動生成的更改。

保留它們,然后在構(gòu)建后,在每個生成的文件上添加“忽略”。


查看完整回答
反對 回復(fù) 2019-10-17
?
拉丁的傳說

TA貢獻1789條經(jīng)驗 獲得超8個贊

這樣看:您是否將目標文件檢入源代碼管理中?生成的源文件是構(gòu)建工件,就像目標文件,庫和可執(zhí)行文件一樣。它們應(yīng)該被相同地對待。大多數(shù)人認為您不應(yīng)該將生成的目標文件和可執(zhí)行文件檢入源代碼管理中。相同的參數(shù)適用于生成的源。

如果您需要查看生成文件的歷史版本,可以將其同步到其源的歷史版本并進行重建。

將生成的各種文件檢查到源代碼管理中都類似于數(shù)據(jù)庫非規(guī)范化。有偶爾的理由這樣做(通常用于性能),但這應(yīng)該只是非常小心,因為它變得更加困難,一旦數(shù)據(jù)被規(guī)格化,以保持正確性和一致性來完成。


查看完整回答
反對 回復(fù) 2019-10-17
  • 3 回答
  • 0 關(guān)注
  • 445 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號