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

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

解答

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

在ZWZ100008中,Apple ZWZ100009 ZWZ100007 ZWZ100011 MACOS ZWZ100012 ZWZ100010操作系统,**。ds \ _Store **是一个存储其自定义属性的文件,该文件存储了其包含ZWZ10001000100010001000100010001000100010001000100010001000100010001000100010001000100010001000100010001100101000个Zwz113),背景图像的选择。该名称是_Desktop Services Store_的缩写,反映了它的用途。它由每个文件夹中的Finder 应用程序创建和维护,其功能类似于Microsoft Windows中的文件desktop.ini。以句点(句点)字符开头,它是隐藏在 Finder 和许多 Unix 实用程序中的。它的内部结构是专有的。

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

.DS_Store

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

git rm --cached .DS_Store

并提交更改。

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐