【发布时间】:2014-10-05 13:47:23
【问题描述】:
我对 iOS 开发相当陌生。我正在使用 iOS Admob SDK。当我尝试将更改提交到 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文件通常是构建的产物,因此不应提交。 有个例外,但一般规则是,如果文件在您开始构建时不存在,但在构建后结束,则不应提交。
标签: ios objective-c mercurial hgignore