2017-12-22 15 views
1

カーセージを初めて使用しました!私は "https://github.com/LeoNatan/LNPopupController"と呼ばれるライブラリを使用しています。私は自分のプロジェクトで作業するようにしました。問題は私がこれらの変更をコミットしたいのですが、私がすると、特定のファイルが10MBより大きかったというポップアップが表示されます。カーセージを使用するときにコミットするものは?

また、カーセージを使用するときにコミットしコミットしないと思われるものは何ですか?そのようなファイルの

画像:ソースツリーで

enter image description here

enter image description here

+0

https://github.com/LeoNatanこれを確認してください! – user7097242

答えて

2

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.private、およびコミットするCartfile.resolvedを残します。

しかし:Carthage Artifacts pageを参照してください:

Checkoutsフォルダの場合:

あなたは自分のリポジトリにこのフォルダをコミットする必要はありませんが、あなたが保証したい場合は、したいことそれぞれの依存関係のビルドされたバージョンは、後でいつでもアクセス可能であることに注意してください。

あなたの場合、にCarthage/Checkouts/を追加する方が簡単です。
SourceTreeは、これらのファイルをすべてステージングしないものとして一覧表示しません。

+0

私はちょうど私の質問に別の画像を追加しました。私は何をここにコミットすると確信していますか? – user7097242

+0

@ user7097242 '.gitignore'に' Carthage/Checkouts/'を追加するだけです。 – VonC

+0

このようにしてください:#Carthageの依存関係のソースコードをチェックしたくない場合は、この行を追加してください。 カルタゴ/チェックアウト カーセージ/ビルド – user7097242

関連する問題