Деякі проекти, можливо, захочуть додати *.manifestдо файлу візуальної студіїgitignore.io .
Це тому, що деякі властивості нових проектів Visual Studio встановлюються для створення файлу маніфесту.
Див. " Покоління маніфестів у візуальній студії "
Але якщо ви створили їх, і вони статичні (не змінюються з часом), тоді це гарна ідея видалити їх з .gitignoreфайлу.
Це такий проект, як Git для Windows саме зробив (для Git 2.24, Q4 2019)
Див. Комісію aac6ff7 (05 вересня 2019 р.) Йоганнеса Шинделіна ( dscho) .
(Об'єднав Хуніо С Хамано - gitster- у комітеті 59438be , 30 вересня 2019 р.)
.gitignore: припиніть ігнорувати .manifestфайли
У Windows можливо вбудувати додаткові метадані у виконуваний файл, посилаючись на "маніфест", тобто документ XML, який описує можливості та вимоги (наприклад, мінімальна чи максимальна версія Windows).
Очікується, що ці XML документи будуть зберігатися у .manifestфайлах.
Принаймні деякі версії Visual Studio автоматично генерують .manifestфайли, коли жоден не вказаний явно, тому ми просили Git ігнорувати їх.
Однак у нас зараз прекрасний .manifestфайл: compat/win32/git.manifestтому Visual Studio не генерує для нас маніфест, і ми не хочемо, щоб Git більше ігнорував .manifestфайли.