我想让TFS(2013)忽略我的packages文件夹.我热情地不希望它被源控制,因为我正在使用NuGet,这太棒了!
我试过隐形(似乎不起作用),我尝试过添加.tfignore文件 - 什么都没有被忽略.为什么TFS团队只是添加一个选项来永久忽略像许多Subversion客户端那样的文件夹或文件?!
VS2013有一个错误,NuGet会将包添加为挂起的更改,即使你告诉它不要使用.tfignore.有一个解决方法,但它不适用于VS2015/NuGet3,而NuGet又回到了它的旧技巧.是否有"Nu"解决方法?:-)
Microsoft Connect项目:尽管.tfignore,NuGet仍将包添加到TFS
我正在使用TFS和Visual Studio 2013.每当我们使用的包有变化时,TFS会尝试将这些二进制文件添加到Source Control.如果你不注意,你会检查大量的二进制文件.另一方面,如果排除这些,您将在整个地方拥有大量被排除的项目 - 这些项目将显示在待处理的签到视图中.
我尝试将.tfignore文件添加到存储库的根目录:
######################################
# Ignore all files in the packages sub-folder
\packages
packages\
\packages\
Run Code Online (Sandbox Code Playgroud)
......没有效果.在每个工作区中重新删除打包的文件夹只是让人讨厌.
有没有办法配置TFS/VS或其他什么来忽略这些文件夹?必须有一个,因为/ bin,/ obj等也被忽略了.
我正在使用Visual Studio 2013和TFS 2013.我一直试图让文件夹中的所有文件都不能使用.tfignore进行检查,并且需要花费数小时搜索并尝试不同的解决方案而没有运气.我按照说明http://msdn.microsoft.com/en-us/library/vstudio/ms245454.aspx进行操作,但无法使用.任何帮助表示赞赏.
我的项目结构看起来像是:
我的.tfignore有一行代码:\ TestIgnore
我的工作区设置为本地.
当我对Class1.cs进行更改时,当我签入时,Class1.cs位于挂起的签入列表中,我认为它不应该.
我正在使用Visual Studio 2013 Pro和Team Foundation Server 2013.我有一个.tfignore文件,其中包含以下行:
\packages
\<project name>\Bin
!\<project name>\Bin\*.refresh
Run Code Online (Sandbox Code Playgroud)
第1行不起作用,但第2行和第3行是.上面的项目名称是解决方案内的网站.此解决方案中没有其他任何内容.安装了nuget软件包,在您发布或构建网站时自动下拉.发生这种情况时,会在解决方案中创建此包文件夹.它没有添加到解决方案资源管理器中,当您查看文件资源管理器中的文件管理器时,它与解决方案位于同一文件夹中.
如果您需要任何其他信息,请告诉我.