问题标签 [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.
tfs - 如何将特定变更集版本视为相对于最新版本的更改?
我回滚了一个变更集。现在我需要检查使用“实际化”挂起更改回滚的变更集。所以就像一切都在提交更改之前。
当我获得带有文件覆盖的特定版本时,我在未决更改窗口中看不到任何内容。我怎样才能得到我需要的状态?可能吗?
rollback - 回滚变更集如何工作?
假设我们正在使用 TFVC,并且我们只有一个文件处于源代码控制之下。
在变更集 1 之后,它看起来像:
在变更集 2 之后,它变为:
在变更集 3 之后,它变为:
现在如果我回滚变更集 2,这个文件会变成什么,为什么?我觉得理解这一点是理解变更集、回滚和版本控制的基础。
谢谢大家!
tfs - TFS 签入替换文件
tfs 当我签入我的项目的新版本时,我将一些本地文件替换为另一个版本。我们使用 TFS 2010。
以下是更详细的情况:
一位同事对项目进行了重大且不完整的更改,使其无法运行,签入该代码并休假两周。由于甚至不需要这些更改,因此显而易见的做法是获取以前的版本并从那里开始工作。
当我签入项目的新工作版本时会出现问题:我不仅将文件传送到服务器,还用服务器版本替换了我机器上的文件。我从没想过签入会从服务器获取文件!
visual-studio-2012 - tf.exe info /version:T 不是最新的
我正在使用 tf.exe 获取路径的最新信息,但是
只给我第一个信息。但我显然需要最新的。使用 VS2013 和内置历史,我可以看到最新的。
可能是什么问题呢?
version-control - tfs 强制从父分支变基到子分支
在 TFS 中合并时,我一直在寻找一种强制 rebase 的方法。我正在寻找一种方法来强制开发人员获取最新的父分支并将其合并到他们自己的分支中,然后再合并回父分支。现在大多数结果都与 GIT 文章一起返回,但我们使用的是 TFVC。
tfs - TFS 标签命令行
我正在尝试使用 TFS 命令行 TF.exe 执行以下操作
- 创建标签并将标签应用于文件夹下最新版本的文件和子文件夹
- 比较 2 个标签以找出 2 个标签、文件名、变更集详细信息等之间的差异
我都试图通过命令行来实现
tfs - TFVC 中的全局忽略支持
是否可以在 TFVC 中配置全局忽略文件。类似于例如 git 可以配置为具有 ~/.gitignore 文件并将其配置为所有项目的全局忽略文件?
tfs - 如何从 TFS 中的代码审查中签出更改
在 TFS 中,当有人向我请求代码审查时,有没有办法将该代码审查请求中的所有更改签出到我的本地工作存储库?
tfs - 你可以在 Visual Studio Online 中合并两个分支吗?
目前,据我所知,如果您有两个分支,则必须将两个分支都映射到您机器上的位置,Visual Studio(或 Visual Studio 中的 TFS)将下载最新版本并在本地合并更改,然后您必须检查另一个分支。我希望能够将此分支与此分支合并,并且只有一个分支在本地映射?
这样做的目的是我们有一个开发分支、一个测试分支和一个发布分支,我们将开发分支中的更改合并到测试分支中,并将其构建在服务器上,然后将其部署到另一台服务器上。所有这一切都很好,但是测试(和发布)分支必须映射到任何试图这样做的人的机器上,否则它将无法工作。
理想情况下,我希望能够登录到 Visual Studio Online 并在那里而不是在我的开发机器上进行所有的合并、构建和部署——这有可能吗?如果是这样,请问如何?
git - 签入到 TFVC 团队项目会触发 Git 团队项目中的构建
我为持续集成设置了一个 TFS 项目。我的问题是,即使没有对我的项目进行任何更改,其他 TFS 项目的签入也会触发我的项目的构建。
这似乎与我的项目是 Team Foundation Git 存储库有关,而其他项目都不是。
我在哪里可以找到触发此构建的原因?
编辑:更清楚地说,我的意思是我有完全独立的团队项目。除了一个使用 Git 之外,所有这些都使用 Team Foundation 版本控制。不知何故,TFVC 团队项目的签入触发了 Git 团队项目的构建