我正在寻找从 TFS 中排除我生成的 VS 项目文件的一些文件的可能性。我知道之后可能会使用 .vspscc 文件。
但我想要的是,在我将项目添加到 TFS 之前,我可以告诉 VS 项目文件,其中一些文件不允许添加到 TFS。
不确定 KMoraz 接受的答案。#1 和 #2 似乎不是永久性的,#3 甚至没有出现在我面前(我使用的是 VS2012),#4 和 #5 需要权限(我在 CodePlex 上没有)和 #6甚至不相关(因为您无法隐藏未首先签入的内容)。
我知道您的问题是关于添加之前的问题,但我认为创建“.tfignore”文件的答案仅适用于 TFS 2012。
对我来说,我必须在项目文件夹中找到“.vspscc”文件(我知道你已经说过)并寻找这一行:
"NUMBER_OF_EXCLUDED_FILES" = "0"
就我而言,我想排除 TypeScript 生成的文件,所以我添加了这个:
"NUMBER_OF_EXCLUDED_FILES" = "3"
"EXCLUDED_FILE0" = "app.js"
"EXCLUDED_FILE1" = "app.js.map"
"EXCLUDED_FILE2" = "app.min.js"
我真的希望他们能直截了当,并以更易于访问的方式将您正在寻找的功能添加到 VS。
...是的,在“文件->源代码管理->高级”中有一个用于排除文件的菜单,但它应该在上下文菜单中,并且不适用于嵌套文件(例如 app.* 的[对于 .ts 文件])。