标签: tfs2012

TFS创建一个带有千兆字节.gz文件的$ tf文件夹.我可以安全地删除它吗?

我正在使用Visual Studio 2012和Microsoft TFS 2012.

在我的c:驱动器上创建的工作区上,将创建一个隐藏文件夹$tf.我怀疑TFS创建了这个文件夹.它潜伏着磁盘空间,因为当前大小为几千兆字节,并且它占整个工作区所需的总千兆字节数的25%磁盘空间.所以这个隐藏的$tf文件夹非常庞大.

结构是这样的:

c:\workspace\$tf\0\{many files with guid in filename}.gz
c:\workspace\$tf\1\{many files with guid in filename}.gz
Run Code Online (Sandbox Code Playgroud)

有谁知道我是否可以$tf安全地删除这个文件夹,或者是否有必要跟踪工作区内的变化?

tfs diskspace visual-studio-2012 tfs2012 tfvc

42
推荐指数
2
解决办法
2万
查看次数

热键在Visual Studio 2012中打开TFS源代码管理资源管理器?

目前我必须打开团队资源管理器并单击Source Control Explorer下面的快照.

我经常这样做,需要一个热键.

之后怎么样了?

在此输入图像描述

hotkeys source-control-explorer visual-studio-2012 tfs2012

41
推荐指数
3
解决办法
1万
查看次数

在TFS中取消搁置搁置时,"没有适当的映射存在"错误

我正在使用TFS 2012.在TFS中有超过15个用户.当我尝试取消搁置搁置文件时,它会显示错误,如下所示

在此输入图像描述

有趣的是,这个错误并不适用于少数用户,他们能够取消它.所有用户都拥有相同的权限.错误来自一个用户和另一个用户它不在同一台PC(TFS服务器安装的PC).所以这是一个奇怪的错误.最初我认为可能是映射问题,但对于另一个用户,同样的映射允许取消它.我也试过重新创建用户,但它没有解决问题.那么为什么会出现这个错误呢?

tfs visual-studio tfs2012

41
推荐指数
2
解决办法
2万
查看次数

强制TFS检测更改

看起来这应该是非常简单的事情,但我找不到如何做到这一点......

我使用我编写的脚本对在repo中传播的几个文件进行了更改.问题是TFS在其无限智慧中并不认为文件已经改变.除了手动查找每个文件并单击"checkout for editing"之外,还有什么方法可以告诉TFS重新扫描所有内容并检测更改?

tfs tfs2012

38
推荐指数
4
解决办法
3万
查看次数

VS 2010和2012年的TFS工作区?

我目前正在开发Visual Studio 2012 RC,使用TFS预览进行源代码管理.我想创建一个SSIS集成项目,它要求我使用Visual Studio 2010.但是,当我从VS 2010连接到TFS时,它会自动创建一个新工作区,而不会列出VS 2012工作区.

如果我tf workspaces从VS 2010命令提示符发出命令,我只看到VS 2010工作区,如果我从VS 2012命令提示符发出命令,我只看到VS 2012工作区(两者都表示正在使用相同的colleciton) .

有什么方法可以让VS 2010看到VS 2012工作区吗?我不希望有两个源代码副本只是为了能够使用VS 2010进行SSIS项目.

workspace tfs visual-studio-2010 visual-studio-2012 tfs2012

37
推荐指数
1
解决办法
2万
查看次数

什么是TFS Build 2012中的构建定义的"构建代理文件夹"$(SourceDir)?

build definition为TFS构建创建时,有一个名为Source Settingssnapshoot 的部分,我们必须定义1)源控制文件夹和2)构建代理文件夹.

据我所知,这source control folder是建立源的地方.但我不明白build agent folder构建中使用的是什么.

如果你知道,请分享我的意思.谢谢!

在此输入图像描述

tfsbuild build-definition tfs2012

35
推荐指数
1
解决办法
2万
查看次数

找不到使用TFS 2012构建.net 3.5应用程序的csc错误cs0006元数据文件

我们正在从TFS 2008升级到TFS 2012.我们的大多数应用程序都是.net 3.5应用程序.
我们已经设置了TFS 2012环境并完成了迁移过程.当我们尝试构建.net 3.5应用程序时,我们收到错误:

csc error cs0006 metadata file could not be found........
Run Code Online (Sandbox Code Playgroud)

如果我们使用.net 3.5应用程序,将其升级到.net 4.x,然后再次运行构建,它运行正常.

我无法升级迁移过程中的每个应用程序.我是否可能在迁移或构建框中缺少支持3.5的内容?

我在构建服务器上安装了VS 2008,2010,2012.我安装了.net框架等.

任何帮助都有帮助.

migration msbuild tfs2008 tfs2012

33
推荐指数
6
解决办法
6万
查看次数

BuildActivity忽略ToolsVersion

我在BuildAgent上运行持续集成构建,但我无法正常工作.我最近将代码库更改为C#6.0,并将项目更改为ToolsVersion 14.

我在Build Server(TFS 2012)上安装了Visual Studio 2015.如果我现在检查C#6.0代码,则构建在第一个项目上失败("$"是意外的或"某事")

BuildTemplate是"DefaultTemplate.11.1"如果我检查日志文件,构建调用错误的csc.exe(C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Csc.exe)

如果我使用没有任何开关的项目启动MSBuild/14.0/Bin/MSBuild可执行文件,则构建成功.为什么TFS BuildAgent不使用ToolsVersion,如何让TFS 2012构建我的Visual Studio 2015解决方案

如果我添加MSBuildArgument /tv:14.0它仍然失败.因为它称为MSBuild的第12版,它是Visual Studio 2015附带的.NET 4.6 RC Framework的一部分.

如果我尝试运行我的UnitTest,更改MSBuild Activity的ToolsPath确实可以使Build工作但是吐出子弹.我得到了一个Missing dll"Microsoft.VisualStudio.TestPlatform.Utilities.dll"异常.(VS2012也在Build Server上安装).

更新:我现在在单元测试中遇到了不同的错误:

TF900548: An error occurred publishing the Visual Studio test results.
Details: 'Method not found:
'System.Collections.Generic.IEnumerable<System.String>
Microsoft.VisualStudio.TestPlatform.Utilities.InferSettingsHelper.MergeRunSettingsAndFindCompatibleSources(Microsoft.VisualStudio.TestPlatform.ObjectModel.Architecture
ByRef,
 Microsoft.VisualStudio.TestPlatform.ObjectModel.FrameworkVersion
 ByRef, System.String, System.String,
 System.Collections.Generic.IDictionary`2<System.String,System.Collections.Generic.KeyValuePair`2<Microsoft.VisualStudio.TestPlatform.ObjectModel.Architecture,Microsoft.VisualStudio.TestPlatform.ObjectModel.FrameworkVersion>>,
 System.Xml.XPath.IXPathNavigable, System.String ByRef)'.'
Run Code Online (Sandbox Code Playgroud)

msbuild tfs tfs2012

33
推荐指数
3
解决办法
1万
查看次数

在进行未更改的合并时,列为待定更改的文件?

我们已经发生了这种情况超过几次,我们认为它不仅仅是侥幸在这一点上.当我们完成我们的分支后,当我们合并时,有更多的变化,那么它们应该是.因此,显示为挂起更改的大多数文件从未更改(在大多数情况下,无论是分支还是基础).当我比较它们(我使用超出比较)时没有差异.我没有浏览所有没有更改的文件,但在大多数情况下,它们似乎被标记为,[merge]并且实际更改的文件被标记为[merge,edit].

在一个案例中,我们可能更改了大约100个文件,等待更改显示超过22,000个更改.我们尝试在某一点检查它们,认为tfs足够聪明,可以知道哪些文件发生了变化,哪些文件没有变化.但它检查了所有文件.有谁知道发生了什么以及如何解决它?

我们正在运行TFS 2012 w\Update1
每个人都在使用Visual Studio 2012 w\Update 1.

merge tfs tfs2012

32
推荐指数
4
解决办法
1万
查看次数

TFS 2012和web.config转换

我试图让我的TFS Build创建与我为我的构建选择的配置相关联的web.config转换.当我运行构建时,我检查web.config文件没有应用转换.当我从VS2012发布时,转换正常.

我已经设置了TFS 2012(Update 2),并且有一个单独的构建服务器.我没有在构建服务器上安装VS2012,但我将C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web和WebApplications文件夹和文件从我的开发机器复制到构建服务器.

我在我的项目中创建了一些配置,并在关联的网站上添加了一些转换.{configname} .config.

我已经创建了一个构建并将要构建的项目 - 要构建的配置设置为我项目中的一个配置.我注意到它只有Debug和Release,它没有我创建的任何配置.(附带问题:这是正确的,还是应该显示我创建的所有配置?)

所以我运行构建并检查输出文件夹,web.config尚未应用转换.还有什么我需要做的吗?

tfsbuild web-config-transform tfs2012

30
推荐指数
2
解决办法
1万
查看次数