我正在寻找排除我从TFS生成的VS项目文件的一些文件的可能性。我知道它可能是后来的.vspscc文件。通过项目文件从TFS中排除文件
但我想要的是,我可以告诉VS项目文件,它的一些文件不允许添加到TFS,然后将项目添加到TFS。
我正在寻找排除我从TFS生成的VS项目文件的一些文件的可能性。我知道它可能是后来的.vspscc文件。通过项目文件从TFS中排除文件
但我想要的是,我可以告诉VS项目文件,它的一些文件不允许添加到TFS,然后将项目添加到TFS。
有排除文件的几个层次的TFS:
Add items to Folder
对话框上的文件或文件夹。 在Add items to Folder
对话框>Automatically exclude from source control
:
注:默认的项目可以modified using the registry。
在团队项目源控制级别上使用check-in policy。
Source Control
>标记的文件夹>Security
>拒绝办理许可 不知道KMoraz接受的答案。 #1和#2似乎不是永久性的,#3甚至没有出现在我身上(我使用VS2012),#4和#5需要权限(我没有CodePlex)和#6甚至没有相关性(因为你不能掩饰没有首次签入的东西)。
我知道你的问题是关于之前加入他们,但我想答案,这是创建一个“.tfignore”文件,只适用于2012年TFS
对我来说,我必须找到“ .vspscc”文件(我知道你已经说过)在项目文件夹,并寻找这一行:
"NUMBER_OF_EXCLUDED_FILES" = "0"
在我的情况,我想排除打字稿生成的文件,所以我加了这一点:
"NUMBER_OF_EXCLUDED_FILES" = "3"
"EXCLUDED_FILE0" = "app.js"
"EXCLUDED_FILE1" = "app.js.map"
"EXCLUDED_FILE2" = "app.min.js"
我真的很希望他们能够直接接受他们的头,并以更容易访问的方式将您要查找的功能添加到VS中。
...是的,有一个菜单用于排除“文件 - >源代码控制 - >高级”中的文件,但它应该位于上下文菜单中,并且不适用于NESTED文件(例如app。*上面的[for .ts文件])。
最糟糕的是,它甚至没有为我工作。我已经按照描述从源代码管理中排除了该文件,但对该文件所做的任何更改都会导致它在“待定更改”中重新出现。 –
解决:我现在使用GIT。大声笑。 :P –
好吧,也许如果不得不多解释一下。我有一个工具,它生成一个完整的解决方案(我必须改变这个工具)。此解决方案已添加到TFS。但是添加时,不应该添加这些特定的文件。那么在添加到TFS之前有没有办法标记这些文件呢? – bobschi
解决方案是使用脚本还是一些黑盒应用程序生成的?它会自动添加到TFS还是由用户添加? – KMoraz
随着我的一些应用程序工作。它由用户添加。 – bobschi