我正在寻找从TFS中排除我生成的VS项目文件的一些文件的可能性。我知道之后可能会使用.vspscc文件。
但我想要的是,在将项目添加到TFS之前,我可以告诉VS项目文件,其中一些文件不允许添加到TFS。
答案 0 :(得分:12)
TFS中有多个级别的排除文件:
Add items to Folder
对话框中的文件或文件夹手动填写。
在Add items to Folder
对话框> Automatically exclude from source control
:
注意:默认项目可以是modified using the registry。
Source Control
>标记文件夹> Security
>拒绝登记许可
答案 1 :(得分:3)
不确定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添加你想要的功能。
...是的,在“文件 - >源代码控制 - >高级”中有一个用于排除文件的菜单,但它应该在上下文菜单中,并且它不适用于NESTED文件(例如[.ts文件]上方的应用程序。*。