Деякі проекти, можливо, захочуть додати *.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
файли.