5

私は主に組み込みアプリケーション (FPGA とマイクロコントローラー) を扱っており、git とバージョン管理全般についてはまったくの初心者です。私はその力を学ぶようになり、同僚や友人が私と協力できるように私のプロジェクトのいくつかを設定したいと考えています. これらのプロジェクトは、通常、MPLAB-X、Code Composer Studio、Libero、または Quartus などの統合開発環境 (IDE) で開発され、バイナリを生成し、バックグラウンド バグやその他の機能を提供します。他の誰かがプロジェクトのクローンを作成して作業を開始できるリポジトリにプロジェクトをセットアップするのに問題がありました。最も推奨される .gitignore 設定では、メイン プロジェクト ファイルだけでなく、追加のバイナリ ファイルや、.tcl スクリプトやテキスト レポートなどの副産物もすべて無視することがわかりました。これらを無視することで、共同作業者が同じ構成で開発環境をセットアップするために必要なすべての情報を削除していることに気付きました。ただし、リポジトリでそれらを追跡すると、重要ではない余分なファイル (多くの場合大きなファイル) でリポジトリが行き詰まります。この問題に対するより良い解決策はありますか?

4

2 に答える 2