Tag: tfs

我如何以编程方式检出项目以在TFS中进行编辑?

我正在使用TFS 2010处理在源代码控制下的实用程序处理文件。 如果一个项目还没有签出编辑,我得到一个exception,什么是绝对可预测的,因为文件处于只读模式。 有什么办法检出文件? PS我想要的东西编程,而不是Process.Start("tf.exe", "…"); 如果这是适用的。

在TFS中,我怎样才能更正链接到现有变更集上的工作项目

在VS2010 TFS中检入变更集成源代码控制之后,如何更改与签入相关的工作项目。 例如,如果我意识到有另一个工作项目应该链接到更改集,或者如果它是一个错误修复,并且它链接到错误的工作项目?

使用msbuildbuild立一个解决scheme文件

我正准备使用msbuild构build一个Visual Studio解决scheme文件。我使用下面的命令行来构build解决scheme msbuild.exe SolutionFile.sln /t:Build/p:Configuration=Release;Platform=Win32 尽pipe构build在某个时候开始,但是构build看起来是悬而未决,并且无法向前移动,如下所示 Done Building Project "D:\SolutionPath\ProjectFile10.vcxproj" (default targets). 在SolutionFile.sln下有很多.proj,我必须build立。 我必须使用msbuild.exe而不是devenv.com

使TFS分支只读

我们正在尝试遵循TFS分支指南中的分支策略,并且已经达到了我们已经build立了一个代表发行的分支的地步,现在应该是只读的。 在分支的“属性”|“安全性”选项卡中,它显示六个用户组,每个用户组具有除Read以外的十个权限。 我必须通过点击60个checkbox上的拒绝,还是有更好的方式来使这个分支只读吗?

shell扩展:在Windows资源pipe理器上下文中不显示

我有Windows 7 Professional x64。 我在我的机器上安装了Visual Studio 2010 Premium和Visual Studio 2012 Premium。 我安装了TFS电动工具2011年12月。我成功安装后,我重新启动了我的电脑。 然后,我从TFS 2010签出了一个文件夹,但当我右键单击该文件夹时,Windows资源pipe理器上下文菜单中的TFS菜单项不出现。 我甚至重新安装它通过安装它,重新启动电脑,并再次安装,然后重新启动它,但同样的问题。 我遵循这里列出的指示: TFS电动工具:shell扩展:上下文菜单古怪和文件/文件夹丢失的TFS图标 但同样的问题同样的问题发生。 有谁知道我还能做些什么来让TFS菜单项出现在上下文菜单中? 提前致谢,

Visual Studio – 页面未find

今天我select了“工作项目”,因为我之前已经有了一百万次了,但是这次我在“团队资源pipe理器”选项卡的顶部遇到了这个错误: “页[一些长GUID]没有find。” 这也发生了“待处理的变化”。

在Team Foundation Server中查找未添加的文件

我们使用团队基础服务器来进行源代码pipe理。 我经常把文件放到我的项目中(在源代码控制之下),忘记“添加”它们,就TFS而言。 还有一些情况下,TFS不会拾取新文件(在项目中复制和粘贴文件)。 有没有一种方法可以列出所有未被标记为“添加”的文件,以便我可以validation所有预期的签入是否发生? 这真让我抓狂! 我们没有为这个项目build立持续集成,而且我一直在丢失文件。 直到有人问我文件在哪里,我才发现。 在Subversion中,这是非常简单的。 我知道一个解决办法是签出第二个副本,但这不是一个真正的最佳解决方法。

将所有警告视为错误

这应该是显而易见的,但我不能使其工作… 我想要做的事情很简单: 如果出现警告,我希望我的编译失败并显示错误 。 是的,着名的TreatWarningsAsErrors … 我configuration它在我的C#项目属性 这导致在我的csproj例外TreatWarningsAsErrors部分: <TreatWarningsAsErrors>true</TreatWarningsAsErrors> 到目前为止,如果我在代码中添加一个无用的privatevariables,会导致编译错误: private int unused; 错误3警告错误:字段'XXXX.unused'从不使用 但是,整个问题是,我不能使它适用于程序集引用问题 。 如果我有一个未知程序集的引用,编译器(devenv或msbuild)会引发警告,但是我想要一个错误。 最终,我试图configuration一个门控登记TFS生成configuration,所以TFS将拒绝提交,以防万一有一个“ 被引用的组件'XXXX'找不到 ”警告。 比修改构build过程模板更简单的事情会很好。

计算机名称更改后如何更新TFS工作区?

我重命名了我的电脑名称,现在我的TFS工作区在Visual Studio 2012中被打破了。 当我input: tf workspaces /computer:ABOTONJIC-PC /owner:* /format:detailed Workspace : ABOTONJIC-PC Owner : wrongowner@test.com Computer : ABOTONJIC-PC Comment : Collection : netuse.visualstudio.com\DefaultCollection Permissions: Private Location : Local File Time : Current 但我需要有: Owner : realowner@test.com Computer : NEW-PC 然后我尝试: tf workspaces /updateComputerName:ABOTONJIC-PC /collection:netuse.visualstudio.com/DefaultCollection No workspace matching *;wrongowner@test.com on computer NEW-PC found in Team Foundation […]

在Team Foundation服务器中搁置更改

我是Team Foundation Server的新手,所以我想知道在Team Foundation Server中“Shelve Pending Changes”是什么。 我正在使用Codeplex上的项目的TFS。