问题标签 [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 - Multiple computers sharing one TFS workspace
We've got a pair of terminal servers for a team of developers to share and I would like to configure TFS so that each user's workspace can be mapped to a network drive and available on both terminal servers.
Basically, I want it to not matter which server they've on, they'll have the same local workspace on either location.
As far as I can tell, that's not possible since local workspaces are tied to the computer name and I've been told by my admin that I'm not allowed to use server workspaces.
Is there a way to do this with TFS 2013?
visual-studio-2012 - 在策略失败时阻止签入
我已经从这篇 MSDN 文章中创建了签入策略作为示例(代码只是复制/粘贴)。
这很好用,当我尝试办理登机手续时出现,但它显示为警告。所以我可以通过再次按签入来忽略它。如何更改 URL 中列出的代码,使其返回错误而不是警告。我看不到 PolicyFailure 上的任何属性来执行此操作。
本质上,我希望它看起来像此屏幕截图中的错误:
编辑:这是我正在使用的确切代码。现在它从原始来源略微修改,但没有以我不会想到的任何大规模方式进行。不幸的是,我无法发布屏幕截图,但我会尝试描述我所做的一切。
所以我有一个来自下面代码的 DLL,我已将它添加到 C:\TFS\CheckInComments.dll 的文件夹中。我在 Checkin Policies 下添加了一个带有 DLL 路径的注册表项,字符串值名称与我的 DLL 相同(减去 .dll)。在源代码控制下的项目设置中,我添加了此签入策略。
一切似乎都很好,如果我尝试办理登机手续,它会显示一条警告,上面写着“请提供一些关于您办理登机手续的评论”,这是我所期望的,我希望它停止如果不符合任何政策,请签入,但是我仍然希望用户能够在必要时选择覆盖。目前,即使有警告,如果我单击“签入”按钮,它也会成功签入代码。
visual-studio-2013 - 移动文件在 TFS 2013 中丢失历史记录
我正在使用 VS2013 Update 4 和 TFS 2013 Update 4。在源代码管理资源管理器中,每当我将文件从一个文件夹移动到另一个文件夹时,我都可以看到文件的历史记录保存在新位置。但是,当我签入待处理的更改时,该历史记录就消失了。当我尝试运行“tf move”命令时也会发生同样的事情。那么,如何在 TFS 中移动文件并仍然保留文件的历史记录?
tfs - 从变更集中创建 tfs 标签不起作用
我正在尝试使用Advanced->Apply Label选项从变更集创建标签,然后在版本字段中指定变更集版本。
完成此操作并查看标签后,显示的变更集不是我选择的变更集,当我深入研究它时(右键单击源代码管理资源管理器 -> Find->Find label然后编辑我的新标签)显示不正确的变更集(7 个而不是 10 个)。
是否可以从变更集创建标签?我错过了什么还是这是一个错误?
tfs - TFS 构建门控签入 - 需要从多个构建定义中进行选择
我有两个映射到一些常见文件夹的构建定义。当我签入时,它会提示我选择框来选择任一构建定义。
它给了我选择。我可以更改我的构建定义以根据触发的内容选择默认值并将其显示为第一个选项,而无需用户选择正确的选项吗?
deployment - Tfs 构建定义
我正在考虑为当前从主干发生的发布构建实现源代码的分支。所以它的结构方式如下
发布 UAT-sprint01 源码 Common Web
UAT-sprint02 源码通用网
我得到了完成这项工作的构建定义,它从主干部署。我正在寻找更新构建定义,以便它可以从发布分支中获取最新的定义并进行构建/部署。如果我想部署任何特定的版本,它还应该有通过发布分支版本的规定。
eclipse - TFS Eclipse 插件检测到编辑的错误文件
Eclipse TFS 插件说很多文件包括图像(.png,vs..)已经被编辑,尽管当我打开“检测本地更改”选项卡时我没有对它们进行任何更改。
我知道 bin/ 文件夹中的文件应该已经过编辑,但我不理解上面提到的其他文件被 TFS Eclipse 插件编辑。对其原因或解决方案有任何想法吗?
visual-studio-2013 - 从源代码管理中排除发生了什么
我记得在过去我能够从源代码管理中排除选定的文件。但是现在缺少了:
我怎么拿回来。我想永久排除,例如照片文件夹。
tfs - 如何公开共享 Visual Studio 在线存储库?
我想知道是否有办法公开在 VSO 上共享我的存储库?我在 Visual Studio 中使用 TFVC,但我承认我是新手,所以我不确定如何去做,也不确定要采取的步骤。
branching-and-merging - 在 TFS 中从一种解决方案到另一种解决方案的正向和反向集成
我刚刚将我的代码从 Perforce 迁移到了 TFS。一切看起来都不错,但有一个问题是从一个解决方案到另一个解决方案的正向和反向集成。这是我的表演终结者。
有两种不同的解决方案,两个解决方案中共有 2 个项目,但分别有不同的副本。因此,前向集成是将整个应用程序从 sol1 合并到 sol2,以解决常见项目中的冲突。解决后将代码合并回解决方案 1(反向集成)。需要理解的是,只需要合并常见的项目,其他的都可以排除。
可以在 TFS 中进行类似的设置吗?