我對iOS開發相當陌生。我正在使用iOS Admob SDK。當我試圖提交我的修改水銀我收到以下消息:在iOS中,我應該將具有`.a`文件擴展名的文件提交給我的mercurial存儲庫嗎?
<working_dir>/GoogleMobileAdsSdkiOS-6.12.0/libGoogleAdMobAds.a: up to 39 MB of RAM may be required to manage this file
(use 'hg revert <working_dir>/GoogleMobileAdsSdkiOS-6.12.0/libGoogleAdMobAds.a' to cancel the pending addition)
我應該提交文件中.a
到倉庫裏或者我應該包括它.hgignore
結束?
一般情況下,你永遠不應該犯的事情的源代碼庫它們的產品構建。 '.a'文件通常是構建的產品,因此不應該提交。 *有*例外,但一般規則是,如果文件不在開始構建時存在,但在構建之後結束,則不應提交。 – Petesh 2014-10-05 20:22:45