我在我的解决方案中添加了一个新的nuget包。
在“团队视图 - >待定更改 - >检测到的更改”中,有部分文件,但/ lib文件夹被忽略。结果CI构建中断了。
问题:在TFS(或Visual Studio?)中指定排除/ Lib文件夹(或/ Lib文件夹中的文件)?
答案 0 :(得分:11)
鉴于您正在使用TFS2012,我假设您正在使用本地工作区。对于本地工作空间,使用.tfignore
文件忽略文件。检查您是否存在该文件,以及是否存在/lib
文件夹的排除。
另请注意,默认情况下会忽略某些文件,例如nuget包的.dll
文件夹中的/lib
文件。如果文件夹中没有要包含的文件,则不会在挂起的更改中显示。您必须通过源代码管理资源管理器手动添加它。
如果你想看看它是如何工作的,那么这是reference for the .tfignore file。
答案 1 :(得分:1)
您可以通过选择忽略检测到的更改中的内容来快速确定.tfignore文件的位置。这将导致.tfignore文件出现在“包含的更改”中,并带有新的忽略设置(如果它尚不存在,则会创建它)。从这里,您可以双击该文件将其打开以进行编辑。