文件的用途 packages.config.md5sum

Purpose of the file packages.config.md5sum

我按照 "purpose of packages.config.md5sum" 进行了搜索,大多数帮助文章都告诉我关于 packages.config,我已经很熟悉了。

我有一个 Cake + NUnit 用于构建的构建脚本和 运行 一个 C# 测试项目。我创建了一个名为 Build 的文件夹,并将我的 build.cakebuild.ps1Parameters.cake 文件放在该目录中。创建项目时,Cake 还为我生成了包含 NUnit.ConsoleRunner.3.8.0 NuGet 包目录的 Build\tools 目录,以及包含所有 .dllCake 包目录。

在 运行 构建脚本后,我注意到 GitHub 在文件 Build\tools\packages.config.md5sum 中有一个跟踪更改,它只包含一堆数字和字母,如下所示:

F7-BB-D0-CF-0C-OA-C7-5D-63-F9

跟踪的更改只是一组不同的相同格式的数字/字母。我放弃了更改,运行 脚本再次弹出,跟踪更改再次弹出。

这个 packages.config.md5sum 文件的用途是什么?这是否需要在存储库中,或者我可以安全地将它添加到 .gitignore 并将其从存储库中完全删除?我删除了文件和 运行 我的构建脚本,文件自己重新生成了,所以这看起来没什么大不了的,但我不喜欢在不知道为什么的情况下删除东西。

这是默认引导程序脚本的一项功能,如果在 packages.config 中输入 Cake,如果有新版本,它将清除工具文件夹,它将清除工具文件夹并安装新版本。如果更改 Cake 版本,这可确保您获得所需的版本和可在本地重现的构建。

该文件应 git 忽略并且不提交到您的 git 存储库。