在 macOS 上的 Visual Studio 项目中不断变化的 .DS_Store 文件是什么?

Ala*_*an2 4 github visual-studio xamarin

我注意到当我对应用程序进行小的更改时,<solution>/.DS_Store会修改一个名为的文件,并且除了其他文件外,系统还提示我推送该文件的新版本。这是否需要,如果不需要,那么它应该是.gitignore文件中的内容,我如何将其添加到那里?

Chr*_*ris 13

.DS_Store文件与 macOS 相关,与 Visual Studio 无关

Apple macOS操作系统中,.DS_Store是一个文件,用于存储其包含文件夹的自定义属性,例如图标的位置或背景图像的选择。该名称是Desktop Services Store的缩写,反映了其用途。这是创建和维护的查找每个文件夹中的应用,并具有类似文件的功能的desktop.ini微软的Windows。以句号(句点)开头,它隐藏在 Finder 和许多 Unix 实用程序中。它的内部结构是专有的

您的版本控制系统几乎肯定会忽略它。添加

.DS_Store
Run Code Online (Sandbox Code Playgroud)

到您的项目.gitignore文件,然后通过运行取消跟踪文件

git rm --cached .DS_Store
Run Code Online (Sandbox Code Playgroud)

并提交更改。