要从源代码管理中排除哪些文件/文件夹

时间:2018-06-11 15:25:53

标签: tortoisesvn mstest

设置单元测试项目并使用SVN进行源代码控制。使用了两个nuget包。我不确定是否需要排除正在生成的文件。

MSTest.TestAdapter.1.2.0和MSTest.TestFramework.1.2.0

当我去提交我的分支中的文件时,我看到很多看起来像是在这个文件夹 MSTest.TestAdapter.1.2.0 / build 中添加的新文件。例如

MSTest.TestAdapter.1.2.0/build
MSTest.TestAdapter.1.2.0/build/_common/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll

我可以从build / *中排除所有内容吗?

1 个答案:

答案 0 :(得分:2)

根据经验,你不应该在svn中保留Nuget包。在Visual Studio 2017中,它们不是位于项目文件夹结构中的事件,而是%HOME%\.nuget\packages中的事件。参考:Should we include Nuget PACKAGE folder in version control?

如果我是你,我会添加整个packages文件夹。