Я искал по принципу «предназначение пакетов.конфиг.md5sum», и большинство справочных статей рассказывают мне о packages.config
, с которым я уже знаком.
У меня есть Cake
+ NUnit
скрипт сборки, который я использую для сборки и запуска C# тестового проекта. Я создал папку с именем Build
и поместил мои build.cake
, build.ps1
и Parameters.cake
файлы в этот каталог. При создании проекта Cake также сгенерировал для меня каталог Build\tools
, содержащий каталог пакета NUnit.ConsoleRunner.3.8.0
NuGet, и каталог пакета Cake
, содержащий все .dll
.
После запуска В моем скрипте сборки я заметил, что GitHub отслеживает изменения в файле Build\tools\packages.config.md5sum
, который просто содержит набор цифр и букв, таких как:
F7-BB-D0-CF-0C-OA-C7-5D-63-F9
Отслеживаемое изменение было просто другим набором цифр / буквы в том же формате. Я отменил изменение, снова запустил скрипт, и снова появилось отслеженное изменение.
Какова цель этого packages.config.md5sum
файла? Это вообще должно быть в репозитории, или я могу безопасно добавить его в .gitignore
и полностью удалить из репо? Я удалил файл и запустил свой скрипт сборки, и файл просто сгенерировал сам себя, так что это не выглядит большим делом, но мне не нравится просто удалять вещи, не зная, почему.