【问题标题】:which files/folders to exclude from source control从源代码管理中排除哪些文件/文件夹
【发布时间】:2018-06-11 15:25:52
【问题描述】:

我正在设置一个单元测试项目并使用 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/* 中排除所有内容吗?

【问题讨论】:

    标签: tortoisesvn mstest


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-19
      相关资源
      最近更新 更多