tfs相关内容

将更新签入到 TFS 后编辑变更集注释

我刚刚切换到 VS2012 并且不熟悉它,检查了一些重大更改而没有评论.从那时起没有进行其他更新,其他开发人员将在接下来的几个小时内无法访问该代码. 现在有没有办法向这个变更集添加评论,它已经被签入? 解决方案 一种相对简单的方法是: 在 Source Explorer 窗口中的源代码树中找到合适的点,可能是分支的根,但您也可以向下钻取一点 ...或者,如果您知道变更集中包含 ..
发布时间:2021-12-28 13:36:16 C#/.NET

什么是相当于 TFS 命令搁置/取消搁置的 Git?樱桃?

我发现TFS中的shelve/unshelve命令非常好用,使用起来也非常简单.Git 中的等价物是什么? 这是 TFS 中的场景: 我对后备箱进行了更改 我搁置了:更改集保存在服务器上(带有标签),我在更改之前取回源 我在后备箱工作 有人可以取消搁置:在他的工作区中获取更改集 我知道有一个命令调用cherry-pick,但我不确定工作流程是否符合需要. 解决方案 ..
发布时间:2021-12-28 13:36:06 其他开发

签入“注释掉"代码

好的,这里有一些事情在我目前的工作中引起了一些摩擦,我真的没想到会这样.组织内部软件开发在这里是一个新概念,我已经起草了一些编码指南的初稿. 我建议永远不要将“注释掉"的代码签入存储库.我这么说的原因是存储库维护了文件的完整历史记录.如果您要删除功能代码,则将其完全删除.存储库会保留您的更改,因此可以轻松查看更改的内容. 这引起了一些摩擦,因为另一位开发人员认为采用这条路线过于严格.该 ..
发布时间:2021-12-28 13:35:55 其他开发

项目文件已移动重命名或不在您的计算机上

当我尝试从 TFS 源代码管理加载 VS 2008 项目时出现此错误: 项目文件已被移动、重命名或不在您的计算机上 单击“确定"后,项目显示“不可用".问题是什么?我该如何解决?我以前从未遇到过这个问题.有些博客说要删除.suo 文件,但我找不到.suo 文件.我删除了本地计算机上的整个项目,以便下次打开它时会创建一个新项目,但我仍然遇到同样的错误. 解决方案 通常有助于修复它 ..
发布时间:2021-12-28 13:35:46 其他开发

TFS 清除通知作业队列

想知道如何清除通知作业队列.似乎在从 2013 年到 2017 年更新 TFS 后,一些电子邮件警报卡住了一段时间.是否可以清除所有通知队列?我是否只需要清除 tfs 配置数据库中的 tbl_JobQueue 以获取“A4804DCF-4BB6-4109-B61C-E59C2E8A9FF7"电子邮件通知 JobID 还是还有其他内容?谢谢. 解决方案 一般情况下,您需要清除 [Tfs_Co ..
发布时间:2021-12-28 13:35:28 数据库

解决方案文件应该绑定到哪个 TFS 文件夹?

我使用 Visual Studio 2013 Pro、更新 4 和 TFS 进行版本控制.我玩得很不开心. 当我打开我的(多项目)解决方案时,VS 一直坚持检查解决方案文件.它还为解决方案中的每个项目提供错误“未指定的错误"(感谢). 我有一种预感,源代码控制绑定是错误的,而且实际上很多在线帖子都建议取消绑定和重新绑定.但是,每次关闭并重新启动VS时,问题似乎都会重新出现. 让我 ..
发布时间:2021-12-28 13:35:14 其他开发

VSTS Build 不生成最新的二进制文件

我正在为 MVC 项目使用 TFS 2018 CI 管道,我也将项目的 bin 文件添加到 TFS 中,管道没有问题,它成功并成功生成工件,但主要问题是如果我做了与项目的 DLL 相关的代码中的任何更改, CI 管道的构建解决方案没有生成自己的最新 bin 文件 直到或除非我手动检出 project.dll 文件,然后在文件中检入,而不是管道将选择更改,我所缺少的,使用“MSBUILD ..

Visual Studio TFVC 合并行未对齐

我将 Visual Studio 2017 与 Team Foundation 版本控制 (TFVC) 结合使用.我正在尝试将父分支的更改合并到子分支中,但是我遇到了大量不应该存在的冲突.compare 函数工作正常,显示出一手充满差异的手,但合并工具正试图将 2 组代码像一副纸牌一样混在一起.太糟糕了,我觉得手动更改会更安全. 有没有办法帮助合并工具识别可比较的代码行? 解决方案 ..
发布时间:2021-12-28 13:35:00 其他开发

连接到 tfs 并下载其中的文件 VS2010

我想连接到 TFS 并下载其中的文件.我正在使用 VS2010 并尝试了以下代码.但似乎我在某处出错了: GetItem() 和 CopyTo() 方法的“非静态字段方法需要对象引用" 我的代码没有下载所有文件. C# 代码: static void Main(string[] args){string teamProjectCollectionUrl = "https://Y ..
发布时间:2021-12-28 13:34:48 C#/.NET

将 Git 存储库转换为 TFVC 版本控制

我有一个本地 git 存储库,我想将其转换为 TFVC 版本控制,然后将其加载到 TFS 服务器.有人知道怎么做吗? 解决方案 要将 Git repo 迁移到 TFVC repo,需要安装 git-tf 工具. 还要确保您在迁移前添加了 TFVC 存储库.并假设 TFVC 存储库名称为 projectname. 安装 git-tf 成功后,使用以下命令检入 TFS TFVC r ..
发布时间:2021-12-28 13:34:36 其他开发

TFSBuild 2013 无法更改 msbuild 版本

我有一个 TFSBuild 2013 服务器,我们现在正尝试用它来构建 UWP 项目,但我们似乎无法让它使用正确的 MSBuild 版本. 症状: 在构建 UWP 项目时,我们会遇到很多这样的错误:C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.T ..
发布时间:2021-12-28 13:34:21 C#/.NET

Visual Studio 多项目解决方案选项

我有一个 VS2003 解决方案,其中包含 21 个 ASP.NET 1.1 项目.我的目标是最终将它们迁移到 2.0,然后是 4.0.主要有不同部门的内部管理应用. 我现在想在 VS2010 中创建一个多项目解决方案,并在 VS2010 中的 ASP.NET 4.0 Web 窗体中一次迁移/重新编码这些解决方案.所有项目都会有一些通用的工件,例如 CSS、脚本和图像.使用资源是否可以帮助处 ..
发布时间:2021-12-28 13:34:01 C#/.NET

在 TFS 中查找合并候选者

我的代码有两个分支.让我们说 B1 和 B2.代码更改同时发生在两个分支上,我们会定期进行从 B1 到 B2 的合并(不是所有事情,只有必要的事情).但是,这种合并是通过将代码从一个分支复制粘贴到另一个分支来手动完成的(无论出于何种原因).现在,我想确保所有必要的东西都从 B1 合并到 B2.请注意,B2 分支中的文件可能包含除来自 B1 之外的其他更改.我尝试使用 tfs merge/candi ..
发布时间:2021-12-28 13:33:51 其他开发

TFS 2010/代码度量集成,自动构建失败,代码度量不运行

我正在尝试在 TFS 2010 中的自动化团队构建之后添加一个自动构建后触发器来运行 NDepend(代码度量软件). NDepend 的网站提供了用于集成此功能的代码,因此我已将他们的代码粘贴到我的 .csproj 文件中,他们说可以在该文件中使用,但我在构建时收到错误. 错误是指我在代码片段中的三个“BuildStep"标签中的两个.以下两个片段给了我错误: 运行团队构建时遇 ..
发布时间:2021-12-28 13:33:45 其他开发

TFS 增量构建错误 - 无法执行获取操作,因为该文件已在本地存在

我正在尝试启用我的 VS 解决方案的增量构建.在 xaml 构建过程模板的 GUI 中,我将 "Clean Workspace" 设置为 "None" 并添加了 /p:IncrementalBuild=True 作为MSBuild 参数.然后我签入了对文件的更改,但是当我运行我的 TFS 构建时,我立即收到以下错误: 无法执行get操作,因为本地已经存在该文件异常消息:执行 Get 操作时发生一 ..
发布时间:2021-12-28 13:33:36 其他开发

如何阻止 asp.net 阻止对文件的访问,然后在构建时抛出访问被拒绝的错误?

我反复遇到以下构建错误: 无法使以下项目可运行:(.NETFramework,Version=v4.6.1) 原因:从root访问路径'C:\\src\项目名称>\bin\Debug\net641\win7-64x\某些 dll、exe、config 以及任何>'被拒绝. 我从其他文件夹中收到了类似的错误,但将它们从源代码管理中移除有帮助(见下文) 有时手 ..
发布时间:2021-12-28 13:33:29 C#/.NET

TFS 2012 API 以编程方式设置 TeamSettings

是否可以以编程方式设置 TeamSettings? var teamConfig = _tfs.GetService();var css = _tfs.GetService();var configs = teamConfig.GetTeamConfigurationsForUser(new[] { _selectedTeamProject.Uri });var team = configs.W ..
发布时间:2021-12-28 13:33:12 C#/.NET

VS402881:未指定与工件源“MyBuild"相对应的工件版本.发布管理 vNext REST API

我使用的是 TFS 2015.2 RTM,我刚刚发现 Release Management vNext REST API 位于本地 2.2-preview.1.我想创建一个版本,但我不知道要放入 POST 请求正文的确切 JSON,因为 文档 仅适用于 VSTS. 当我发送请求时,我收到错误消息: VS402881:未指定与工件源“MyBuild"相对应的工件版本.指定一个有效值并重试. ..
发布时间:2021-12-28 13:32:52 其他开发