私はCocoaPodsを使って、私のアプリとVSCにオープンソースライブラリを統合し、BitBucketにプロジェクトの追跡を依頼しています。VCSにポッドを追加する必要がありますか?
シナリオ:新しいライブラリをPodfiles
に追加するためにコンピュータを使用しています(別のワークステーションを自宅で使用してリモートリポジトリからデータを取得する場合)。新しいライブラリの場合はpod update
Podfiles
を使用して追加しました。これは問題ありません。
ポイントは私が家のコンピュータでポッドを更新する限り、私のレポを追加するように求めるファイルを生成します。私もそれらのファイルを追跡する必要がありますか?
私の表現はあまり明確ではないかもしれませんので、例としてSwiftPhotoGalleryとします。私はGitクライアントとしてSourceTreeを使用します。
ありがとうございました。 2番目のコンピュータで、それらのファイルをステージングしたり削除したりするべきですか?この場合、.gitignoreを使用するのは良い考えですか? – Lawliet
すでにこれを済ませてしまった場合、これはまったく別の質問です。ライブラリファイルを実際にバージョン管理した場合、それらを削除するのは難しいことがあります。理想的にはあなたのライブラリはあなたの.Gitフォルダのどこかにあるべきです。 –
私はCocoaPodsを使用しているので、サードパーティのライブラリはすべてPodsフォルダにあります。 Podfilesのすべてのライブラリをコメントアウトし、削除されたPodライブラリを持つアプリケーションをGitにプッシュし、ライブラリのコメントを外すだけで、簡単に解読できますか?私はこれについて新しい質問をして欲しいですか? – Lawliet