这是我第一次使用迦太基!我正在使用一个名为“https://github.com/LeoNatan/LNPopupController”的库,我得到它来处理我的项目。问题是我想提交这些更改但是当我这样做时,我得到一个弹出窗口,说某个文件大于10MB!
问题是,在使用迦太基时,您认为提交和不提交是什么?
此类文件的图片:
在源代码树上:
答案 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/
这样就可以提交Cartfile
,Cartfile.private
和Cartfile.resolved
。
但是:请参考Carthage Artifacts page:
对于Checkouts
文件夹:
您不需要将此文件夹提交到您的存储库,但您可能希望,如果您想保证每个依赖项的构建版本将始终可以在以后访问。
因此,在您的情况下,将Carthage/Checkouts/
添加到您的.gitignore
会更简单
然后SourceTree不会将所有这些文件列为未分阶段。