
LaTeX プロジェクトに Git を使用することを考えており、リポジトリに PDF 出力を追加するか、それとも省略するか迷っています。リポジトリに追加しておくと便利ですが、Git は基本的にバイナリであるため各バージョン全体を保存する必要があると想定すると、すぐに大量のスペースが消費されるのではないかと心配です。または、小さな差分だけを保持する合理的な方法はありますか?
答え1
しないでください。一般的な経験則として、生成されたファイルをコミットするのではなく、対応するソースのみをコミットする必要があります。
例えばこれを確認してくださいソース詳細については Michael Ernst より(引用):
バージョン管理は、ユーザーが編集するファイルを対象としています。生成されたファイルはバージョン管理にコミットしないでください。たとえば、.o ファイルや .class ファイルなど、コンパイルによって生成されたバイナリ ファイルはコミットしないでください。また、テキスト フォーマット アプリケーションから生成された .pdf ファイルもコミットしないでください。原則として、.pdf ファイルが生成されたソース ファイルのみをコミットする必要があります。