プロジェクトによって*.manifest
は、ビジュアルスタジオgitignore.io
ファイルに追加したい場合があります。
これは 、新しいプロジェクトの一部の Visual Studioプロジェクトプロパティがマニフェストファイルを生成するように設定されているためです。
「を参照してください。Visual Studioでマニフェストの生成」
しかし、それらを生成し、それらが静的である(時間の経過とともに変化しない)場合は、それらを.gitignore
ファイルから削除することをお勧めします。
これはGit for Windowsのようなプロジェクトが行ったことです(Git 2.24、Q4 2019の場合)
Johannes Schindelin()によるcommit aac6ff7(2019年9月5日)を参照してください。(合併によりJunio C浜野- -で59438beコミットし、2019年9月30日)をdscho
gitster
.gitignore
:.manifest
ファイルの無視をやめる
Windowsでは、「マニフェスト」、つまり機能と要件(Windowsの最小バージョンや最大バージョンなど)を記述したXMLドキュメントをリンクすることで、追加のメタデータを実行可能ファイルに埋め込むことができます。
これらのXMLドキュメントは、.manifest
ファイルに格納されることが期待されています。
少なくとも一部の Visual Studioバージョンでは、.manifest
ファイルが明示的に指定されていない場合に自動生成されるため、以前はGitに無視するように依頼していました。
ただし、.manifest
今は美しいファイルがあります。compat/win32/git.manifest
そのため、Visual Studioがマニフェストを自動生成することも、Gitが.manifest
ファイルを無視することも必要ありません。