问题标签 [tfvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
291 浏览

tfs - 如何防止 TFS 忽略文件

在我正在处理的一个项目中,我们使用 sass 签入 Ruby,以便在构建期间编译 scss 文件。我在更新 gem 时切换到使用本地工作区,以便自动检测更改。这很好用,除了总是忽略位于 bin 文件夹中的新 gem 文件这一事实。

我没有现有的 tfignore 文件,所以我想知道是否有一些全局忽略列表可以编辑或覆盖。

我尝试在根目录甚至与 bin 文件夹相同的级别添加一个 tfignore 文件,以迫使团队资源管理器停止忽略这些文件,但到目前为止成功率为零。

tfignore 文件的内容只有一行:

如何让团队资源管理器自动检测这些更改,这样我就不必执行手动查找和添加这些文件的额外步骤?

0 投票
1 回答
15178 浏览

branching-and-merging - 将 Development Branch 合并到 Main:没有要合并的更改

我的主分支有一些文件具有来自同一开发分支文件的不同代码。开发分支是具有这些文件的正确版本的分支,但是当我尝试将其合并到主分支(目标)时;我收到一条消息说

没有要合并的更改

如何解决该问题,以便主分支具有这些文件的正确版本?

0 投票
1 回答
1007 浏览

tfs - Teamfoundationserver 分支无法以任何形式工作

我已经尝试在一个非常简单的示例项目中进行分支并且它有效。现在我想分支一个现实生活中的项目,但它根本行不通。

当我尝试对整个团队项目进行分支时,tfs 告诉 ask for a destination。如果我选择一个新目的地,它会告诉我,该目的地不存在。如果我创建一个新文件夹并指向它,它会告诉我该文件夹已经存在。

当我尝试将团队项目分支到团队项目中的子文件夹时,它告诉我这个程序无法完成,这很公平。

但是当我尝试将团队项目中的单个项目分支到另一个子文件夹时,它告诉我没有正确的映射('keine passende Zuordnung',德语我不知道确切的英文错误消息)。

对此的任何帮助都非常感谢。我没有看到,我在这里做的不同,然后我在我的测试项目中做了什么。

编辑:按照建议,我发布了我的项目结构的图像。上面的文件夹是我从团队项目转换为分支的实际项目。第二个是空的目标文件夹。 我的项目结构

0 投票
1 回答
832 浏览

visual-studio-2012 - 如何使用以破折号/连字符开头的 tf.exe 删除工作区?

我有一个用于删除 Team Foundation Server 工作区的特定命令:

我们最近有人离开,他在大约一半的工作区前加上破折号/连字符,所以运行我常用的命令行

tf workspace /delete "-name";domain\user /server:http://domain:8080/tfs

返回错误Unrecognized command option 'name;domain\user'.

如果我尝试使用"^-name"我得到TF14061: The workspace ^-name;FirstName LastName does not exist.

tf workspace /delete ^-name;domain\user /server:http://domain:8080/tfs

也返回错误Unrecognized command option 'name;domain\user'.

双连字符和单引号也不起作用。

理想情况下,我想知道如何使用tf命令行工具删除以连字符开头的工作区,所以除非不可能,否则我不会寻找另一个工具的链接来使用。有没有办法正确转义名称?

0 投票
1 回答
225 浏览

git - 在 TFS 2013 中更改源代码控制类型

我只是使用 Team Foundation Server 2013 设置一个 TFS 项目。这将是合理的简单 - 它会有

  • 工作项目和项目跟踪
  • 源代码控制
  • 定义和工作的自动化构建

我们很有可能将源代码控制从 Git(我们目前使用)更改为 Team Foundation 版本控制。我想做的是尽可能完整地设置项目,然后在需要时交换版本控制。我认为这在项目中是不可能做到的(我可能错了),所以导出所有工作项和构建定义并保持两者状态的最佳方法是什么。例如,我知道可以导出工作项的平面文件,但我会失去与功能的任何链接(例如)。我不介意手动设置,但我想尽量减少这一点。

总而言之 - 我如何以最简单的方式获取 TFS 项目并交换版本控制。

厚颜无耻的额外问题 - 如果有人有任何关于 TFVC 2013 的恐怖故事,我真的很想知道(也许是评论)。我知道人们在使用 TFS2012 时遇到了困难,但本地工作空间是否让它变得更容易

0 投票
1 回答
10037 浏览

git - 在 Visual Studio Online 中删除中间提交

我多次编辑了我的 README.md,因为我没有看到预览按钮。现在我的提交历史充满了无用的提交。

我可以删除其中的一些,或者至少隐藏它们吗?

0 投票
2 回答
4233 浏览

visual-studio-2010 - 我可以在 Visual Studio 中使用 WinMerge 作为我的合并/差异工具吗?

我需要比较我的项目中的两个文件,这是用 C# 编写的。我可以将 WinMerge(或任何其他差异工具)与 Visual Studio 集成并从内部轻松使用吗?

0 投票
2 回答
7896 浏览

version-control - 将源代码控制从一个 TFS 项目转移到另一个

我们正在运行一个 TFS 2013 服务器,其中包含我们主要集合中的多个项目。

所有项目都使用 TFVC 进行版本控制。

是否可以将代码历史完全从一个项目移动(或只是复制)到另一个项目?如果是,如何?

还是我们必须将旧项目中的整个代码作为新代码提交给新项目,从而失去旧版本控制的全部历史?我在一个新项目中读到了一些关于将 TFVC 迁移到 GIT 的内容——但没有关于 TFVC 到 TFVC 的内容。

0 投票
2 回答
454 浏览

git-tfs - 带有 TFVC 源的 TFS 2013 Git 构建定义

在 TFS 2013 中,是否有任何方法可以创建自定义构建工作流(通过自定义 .xaml 文件),该工作流使用来自 TFS-Git 项目和 TFVC 项目的源代码?

在 Git 项目中创建 Build Def 时,Source Settings 选项卡仅允许选择单个 Git 存储库。

在 TFVC 项目中创建 Build Def 时,Source Settings 选项卡允许来自任何 TFVC 项目的多个路径。

我需要的是一种将上述功能组合到单个构建定义中的方法。这可能吗?如果是,如何?

我唯一的要求是它必须是基于 Git 的构建定义,所以理想情况下我需要一个 TFS 活动,它允许我传入多个 TFVC 路径并将它们复制到构建文件夹。但我会接受任何建议。

提前致谢!!

0 投票
1 回答
601 浏览

c# - 如何在特定项目的 TFS 中获取最新版本

我正在通过 C# 代码检查项目,我在workspace.Get(); 哪里获取集合中的所有项目。我想获得一个特定项目的最新版本。任何人都可以帮助我实现这一目标