使用迦太基时要做什么?

时间:2017-12-22 20:54:06

标签: git carthage

这是我第一次使用迦太基!我正在使用一个名为“https://github.com/LeoNatan/LNPopupController”的库,我得到它来处理我的项目。问题是我想提交这些更改但是当我这样做时,我得到一个弹出窗口,说某个文件大于10MB!

问题是,在使用迦太基时,您认为提交和不提交是什么?

此类文件的图片:

enter image description here

在源代码树上:

enter image description here

1 个答案:

答案 0 :(得分:9)

Carthage/Carthage issue 393涵盖了此内容。

它引用github/gitignore/Swift.gitignore作为一个可能的例子:

# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
# Carthage/Checkouts/

Carthage/Build/

这样就可以提交CartfileCartfile.privateCartfile.resolved

但是:请参考Carthage Artifacts page

对于Checkouts文件夹:

  

您不需要将此文件夹提交到您的存储库,但您可能希望,如果您想保证每个依赖项的构建版本将始终可以在以后访问。

因此,在您的情况下,将Carthage/Checkouts/添加到您的.gitignore会更简单 然后SourceTree不会将所有这些文件列为未分阶段。