我正在Visual Studio for Mac中从事ASP.Net MVC项目。我们正在使用的版本控制为 Azure DevOps (以前称为VSTS)。因此,我已签出代码并进行了一些修改。
这里的问题是,每当我编辑某些内容时,VS to Mac都会显示一些其他要提交的文件。通常是.dll,.pdb,.cache文件等。
在提交原始更改时是否可以忽略这些文件?还是正常?
答案 0 :(得分:1)
没有任何称为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
答案 1 :(得分:0)
尝试获取 .gitignore 文件,然后将其检入到版本控制存储库中,其中包含不需要检入存储库的扩展名列表。
基于此,无论何时签入文件,.gitignore内部的指定扩展名都不会签入存储库。