从 VS 提交到 Mac 到 VSTS 时如何忽略文件?
How to ignore files when doing commit from VS to Mac to VSTS?
我正在 Visual Studio 为 Mac 开发一个 ASP.Net MVC 项目。我们使用的版本控制是 Azure DevOps(以前称为 VSTS)。所以,我检查了代码并做了一些修改。
这里的问题是每次我编辑一些东西时,VS to Mac 都会显示一些额外的文件要提交。通常为.dll、.pdb、.cache 文件等
有没有办法在提交原始更改时忽略这些文件?还是正常?
尝试获取 .gitignore 文件并将其签入版本控制存储库,其中包含您不需要签入回购的扩展列表。
基于此,当您签入文件时,.gitignore 中的指定扩展名将不会签入存储库。
没有任何称为 VSTS 的版本控制。 VSTS 是 Azure DevOps 的旧称。
在 Azure DevOps 中,只有 Git (distributed) and TFVC (centralized)
如果您使用的是 TFVC,则应使用 .tfignore 来排除那些 dll。如何你可以参考我在这个 link.
中的回答
如果您使用的是Git,您可以使用.gitignore 文件来处理它。就像使用 Windows 一样,在 Mac 中也不允许创建以点开头的文件。
您可以在此处查看示例:How to create a .gitignore file for Visual Studio projects in Mac
我正在 Visual Studio 为 Mac 开发一个 ASP.Net MVC 项目。我们使用的版本控制是 Azure DevOps(以前称为 VSTS)。所以,我检查了代码并做了一些修改。
这里的问题是每次我编辑一些东西时,VS to Mac 都会显示一些额外的文件要提交。通常为.dll、.pdb、.cache 文件等
有没有办法在提交原始更改时忽略这些文件?还是正常?
尝试获取 .gitignore 文件并将其签入版本控制存储库,其中包含您不需要签入回购的扩展列表。
基于此,当您签入文件时,.gitignore 中的指定扩展名将不会签入存储库。
没有任何称为 VSTS 的版本控制。 VSTS 是 Azure DevOps 的旧称。
在 Azure DevOps 中,只有 Git (distributed) and TFVC (centralized)
如果您使用的是 TFVC,则应使用 .tfignore 来排除那些 dll。如何你可以参考我在这个 link.
中的回答如果您使用的是Git,您可以使用.gitignore 文件来处理它。就像使用 Windows 一样,在 Mac 中也不允许创建以点开头的文件。
您可以在此处查看示例:How to create a .gitignore file for Visual Studio projects in Mac