添加从源代码管理中排除的项目

时间:2017-06-29 09:03:13

标签: visual-studio-2013 tfs

我有一个包含许多项目的解决方案(大约40个)。所有这些都在TFS的源代码管理中。我想要做的是在同一个解决方案中创建一个项目,但应该从源代码管理中排除。我设法从

做到了这一点

文件 - >来源控制 - >高级 - >更改源代码管理并解除对项目的约束。

但是源代码控制下的解决方案文件仍会显示更改。

我希望忽略解决方案文件中此项目的这些更改。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

一种解决方案是使用.tfignore

的{{1}}文件

此.tfignore文件不会影响源控件中已有的文件。您需要先手动删除/销毁特定项目,然后检入.tfignore文件。

此外,由于您的解决方案中的所有项目都是dll,因此源控制dll不是推荐的方式。更容易和更易于管理的方法是使用Nuget包来处理这个问题。在服务器中创建自定义nuget包,在构建管道中创建Customize which files are ignored by version control。有关TFS中的包管理的更多详细信息,您可以参考此restore the package