从VS提交到Mac到VSTS时如何忽略文件?

时间:2019-03-17 00:36:42

标签: asp.net-mvc visual-studio tfs azure-devops visual-studio-mac

我正在Visual Studio for Mac中从事ASP.Net MVC项目。我们正在使用的版本控制为 Azure DevOps (以前称为VSTS)。因此,我已签出代码并进行了一些修改。

这里的问题是,每当我编辑某些内容时,VS to Mac都会显示一些其他要提交的文件。通常是.dll,.pdb,.cache文件等。

在提交原始更改时是否可以忽略这些文件?还是正常?

Commit view in Vs to Mac

2 个答案:

答案 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内部的指定扩展名都不会签入存储库。