问题标签 [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.
branching-and-merging - 如果我删除一个子分支并检查更改,我的父分支会受到影响吗?
我需要删除一个分支。我意识到我是从错误的父级创建的(实际上现在其中的代码是错误的)。
我只想删除它并从正确的父级创建一个新分支。
如果我删除子分支并签入更改,我的父分支中的任何项目都会受到影响吗?换句话说,父分支中的所有这些项目也会被删除吗?
我不需要因为任何原因挂在周围的分支,所以 tf destroy 就在桌面上,我只是不想以任何方式影响我的父分支。
tfsbuild - TFS Build -- 使用不同标签获取部分源代码
我正在将一个自制的构建系统迁移到 TFS Build,并且在获取源代码方面存在一些独特的挑战。最初代码保存在 VSS 中,为了让代码的各个层独立,每一层都有自己的标签。一个文本文件有五个标签,代表最终构建所需的内容,该文件位于“主标签”下。在构建时读取文件的每一层都使用其特定标签从 VSS 中检索,并构建了整个源代码树。
如何在各个标签下的不同文件夹中获取源代码并组装源代码以进行完整构建?
我查看了默认模板以查看如何检索代码,但不清楚在检索代码时是否可以为每个源设置条目使用不同的标签。
我的另一个想法是从主模板调用子模板,但这似乎有点矫枉过正。
在 TFS Build 中,我看到一般的想法是让构建将标签应用于所有源代码,然后进入该标签。我还看到我可以在默认模板的构建过程部分中指定一个标签。
visual-studio-2013 - TFS Windows Explorer 集成 - 在 VS 之外获取版本历史记录
我使用 CVS 源代码控制与使用 TortoiseCVS 的 Windows 资源管理器集成工作了一年,这使我能够以图形方式查看文件的历史记录,并允许我比较文件的任何 2 个版本,而无需打开 IDE。
最近我开始在一个使用 TFS 的新地方工作,每次我想查看文件历史记录时都需要打开 Visual Studio。
在 TFS 和 Windows 资源管理器之间进行这种级别的集成会很棒。我想知道是否有任何第三方开发了这样的功能?目前我在 Visual Studio 2013 中使用 C#。
这是我在选择 Revision Graph 时看到的:
git - git-tfs 本地 Git 存储库到 TFVC
我正在使用本地 TFS 实例测试 git-tfs(它也可以与 VSO 一起使用吗?)并尝试使用它rcheckin
来将我的 Git 提交推送到 TFVC。但是,当我尝试使用 时rcheckin
,我收到一个错误,即找不到 TFS 父母。我推送的 TFVC 存储库是空的,我想将我的更改从 Git 推送到 TFVC。这是我所做的:
我错过了什么?我是否为我的其他分支(如 feature1、feature2 等)运行此命令?我对 Git-TFS 很陌生,但它似乎是一个非常方便的工具。
visual-studio-2013 - TFS 在本地保存不同的文件副本
我是一个小团队的一员,在 VS2013 中使用 TFS2010 开发一个 Web 项目,用于源代码控制。
当我们在家工作时,就像我们不时做的那样,我们需要有一个稍微不同版本的 web.config 文件。以前,当我们使用 VSS 时,我们可以只使文件读/写,这使我们能够保留一个未检入源代码控制的本地副本。TFS 太聪明了,不能让我们这样做,不可避免的结果是偶尔有人不小心将错误的版本重新检入。
谁能建议我们处理这个问题的好方法?
tfs - 如何在 Visual Studio 2015 RC 中“获取最新版本”的 TFS
这似乎是一个愚蠢的问题,但我刚刚安装了 VS 2015 RC,我一生都无法弄清楚我现在应该如何从 Team Foundation Server 获取最新版本。似乎该选项已从所有鼠标右键上下文菜单中删除,包括 Check in... 和所有其他与 TFS 相关的菜单项。
perforce - 使用 Nant 脚本在 TFS 中为应用程序代码创建标签
最近我将我的代码从 Perforce 迁移到了 TFS。早些时候,我使用下面的 nant 脚本为源代码管理中的特定版本创建标签
但现在我想使用修改后的脚本,以便它也适用于 TFS。
有没有人遇到过类似的情况,或者是否有人对此有所了解。标签可以在 VS 中手动创建,但我想要命令。
tfs - Team Foundation Server 中的“排除更改”是什么?
当我使用 Visual Studio 2013 Professional 签入 TFS Express 2013 中的更改时,有一个“排除的更改”列表,其中包含 1541 个项目。
我从未告诉 TFS 排除更改,并且不明白为什么有人甚至想要“排除”更改(源代码控制不都是关于 SAVING 更改的吗???)。我有点担心我的更改没有被保存……但我什至不确定这是否意味着什么。我在 Google 上搜索了有关 TFS 中“排除的更改”的更多信息,但没有找到任何解释。
谁能向我解释一下:什么是排除更改?为什么我要排除更改?为什么有 1541 个我从未要求排除的已排除更改?我应该担心更改被排除在外吗?我应该将这些排除的更改更改为包含的更改吗?
tfs - 避免在签入或合并时不同开发人员之间的意外覆盖
不同的开发人员签入涉及相同文件的代码,或者不同的分支可能会被合并。我是管理员方面的 TFS 新手,但我知道如何对代码进行基本的签入。如何避免管理员端的代码冲突?我们使用 Microsoft Team Foundation 服务器作为版本控制。
version-control - 具有相同用户 ID 的新用户帐户的 TFS 工作区
我的用户帐户已被删除,但我仍然需要它。因此,创建了一个具有相同 ID 和不同显示名称的新用户帐户。
当我打开 Dynamics AX 2012 时,我总是收到工作区已被我的旧用户帐户使用的消息:
工作文件夹已被 old_user workspace_xxx 使用。
所以我不能使用 TFS 版本控制。