tfvc相关内容

移动文件在 TFS 2013 中丢失历史记录

我将 VS2013 Update 4 与 TFS 2013 Update 4 一起使用.在源代码管理资源管理器中,每当我将文件从一个文件夹移动到另一个文件夹时,我都可以看到该文件的历史记录保存在新位置.但是,当我签入待处理的更改时,该历史记录就消失了.当我尝试运行“tf move"命令时会发生同样的事情.那么,如何在 TFS 中移动文件并保留文件的历史记录? 解决方案 当文件被正确重命名时 ..
发布时间:2021-12-31 13:35:55 其他开发

TFS 客户端挂钩

我们使用 TFS 作为版本控制.目前,项目管理是通过我们本地的 PMS 应用程序完成的.我们有一个要求,例如当团队成员签入项目时,显示用于输入任务详细信息的自定义对话框并更新我们的本地 pms 数据库.我想显示一个自定义对话框,在调用签入命令之后和/或之后.还要确保只有通过这个自定义对话框成功提交了任务详情,我们才能签入项目. 解决方案 创建自己的签入策略 您可以通过签到政策执行此操 ..
发布时间:2021-12-28 13:43:03 其他开发

Visual Studio TFVC 合并行未对齐

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

将 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 其他开发

TFVC 中是否有 git 样式修改选项?

在 git 中有一个非常方便的功能,可以让您修复上次提交,例如当你忘记了不能完全提交的事情时. 在 git 中很容易做到这一点: git commit --amend 这样你就不必指定提交消息或其他任何东西,提交只是“附加"到你最后一次完整提交 - 或者至少我是这么理解的. TFVC 中有没有类似的东西? 解决方案 不,不是真的.您可以更新签入注释,或关联工作项,但不能更改 ..
发布时间:2021-12-28 13:32:20 其他开发

git-tf 和 git-tfs 有什么区别?

我最近对 ​​TFS 感到非常厌烦.我听说隧道尽头有灯.显然,我可以使用 git-tf 或 git-tfs 并将我的代码视为由 git 管理,但能够向/从中央 TFS 服务器推送/拉取. 我的主要问题是我不确定我应该使用其中的哪一个.有微软官方支持的 git-tf,还有已经存在很久的 git-tfs.这些之间有什么区别,我应该先尝试哪些? 解决方案 免责声明:我 启动了 git-tf ..
发布时间:2021-12-28 13:13:54 其他开发

多个项目的 Azure 持续部署

我创建了一个 Azure 网站并将其连接到 Visual Studio Online,这会自动设置持续部署构建(根据 此页面). 最初这适用于一个项目的解决方案,但现在我添加了一个 Web API 项目作为后端.这被命名为它是两个项目中的第一个按字母顺序,所以现在它是唯一被构建的项目并在签入文件时部署.这引出了我的问题: 如何修改默认的持续部署版本以部署两个应用程序? 我确信对构 ..

我们可以并行构建多个门控签入吗?

假设我们在 TFS 2015 中继续使用 XAML 构建定义进行门控签入,因为 vNext 系统不支持它们,是否仍然可以并行运行多个门控签入? 我知道构建设置 UI 中有一个 Parallel 选项,但我不知道它是否也可以应用于 XAML 构建定义,以及还有哪些其他限制. 是否可以在同一个盒子上并行构建(只要它支持多个代理)? 解决方案 相同定义的基于 XAML 的门控构建不能 ..
发布时间:2021-12-26 17:35:36 其他开发

从多个存储库构建 VSTS

我有两个存储库 - 一个在 TFVC 中,另一个在 Git 中.将它们分开有特定的技术原因. TFVC 中的代码构建在私有构建代理上,而 Git 中的代码构建在托管代理上.所以目前我有两个独立的构建,它们的结果被一起部署在一个发布定义中. 我正在考虑创建能够从两个存储库中获取源代码的构建,以便我可以管理一个构建定义. 有没有办法做到这一点? 解决方案 目前,无法在获取源步 ..
发布时间:2021-12-26 17:34:02 其他开发

如何公开共享 Visual Studio 在线存储库?

我想知道是否有办法在 VSO 上公开共享我的存储库?我在 Visual Studio 中使用 TFVC,但我承认我是新手,所以我不确定如何去做,也不确定要采取哪些步骤. 解决方案 UPDATE 2018-05-10 现在 VSTS 中公共项目的公开预览有限 加入:https://blogs.msdn.microsoft.com/devops/2018/04/27/vsts-publi ..
发布时间:2021-12-26 17:29:06 其他开发

删除 Visual Studio Online 中的中间提交

我多次编辑了我的 README.md,因为我没有看到预览按钮.现在我的提交历史充满了无用的提交. 我可以删除其中的一些,或者至少隐藏它们吗? 解决方案 CAUTION 历史重写会使您的源代码控制系统处于非常混乱的状态.确保您有一个良好的源备份,以防出现任何问题. Git 根据您的团队项目设置,Readme.md 存储在 Git 存储库中,您绝对可以重写历史记录并将压 ..
发布时间:2021-12-26 17:22:40 其他开发

将 TeamCity 连接到 Visual Studio Online

我正在尝试从本地 TFS 迁移到 Visual Studio Online.我们有非常详细的 TeamCity 构建流程,我们不想迁移这些流程,因此让 TeamCity 与 VSO 一起工作将是理想的选择. 我已经创建了替代用户凭据(根据 这篇文章) 并在 TeamCity 中使用这些凭据.但是当我在 TeamCity 中创建新的 VCS 时,出现连接错误: TF30063:您无权访问 h ..
发布时间:2021-12-26 17:14:30 其他开发

使用 Visual Studio 2013 时,用于源代码控制的 TFVC(TFS 版本控制)和 Git 之间的最大区别是什么?

有大量关于 Git 与 TFVC 源代码控制的问题和答案,但目前没有答案涵盖我能找到的将 Git 集成到 Team Foundation Server/Service 的问题. 我正在使用 Visual Studio 2013 开始使用多种语言(C#、C++、PHP、Javascript、MySSQL)进行绿色牧场开发.将来,会有一些 iOS 开发.我非常熟悉用于源代码控制的 SVN、VSS ..
发布时间:2021-12-26 17:08:43 其他开发

如何让 TFS 2010 检测对 Visual Studio 之外的文件所做的更改?

我将 Team Foundation Server 2010 与 Visual Studio 2010 结合使用. 每当我在 Visual Studio 之外修改文件时,TFS 似乎都不会检测到对文件所做的更改,因此不会为我提供在修改后签入文件的选项. 如何解决? 解决方案 如果您在 Visual Studio 之外工作时有到服务器的网络连接,则最好在编辑之前先检查文件,要么使用 ..
发布时间:2021-12-14 18:50:16 其他开发

将现有的 Android Studio 项目添加到 VSTS

我有一个使用 Kotlin 在 Android Studio 中开发的现有 Android 项目.它尚未受版本控制.我想将它添加到新的经典 TFVC 项目中的 Visual Studio Team Services,而不是 Git 项目.谁能解释一下如何做到这一点,或者给我指点教程? 我已经安装了 Team Services 插件并配置了 TF 可执行文件,但现在我正在兜兜转转,试图将我的项 ..
发布时间:2021-11-21 19:50:50 Android

如何在 Android Studio 中使用 TFS

我想在 Android Studio 中使用 TFS.我安装了 Visual Studio Team Services,然后在设置的 TFVC 中,我应该选择 TF 可执行文件,我下载了以下链接的 TFE,但是当我测试 TF exe 文件时,出现以下错误. 指定的路径没有指向有效的 TF 可执行文件. 下载链接: https://github.com/microsoft/team ..
发布时间:2021-11-21 19:06:26 移动开发

Visual Studio 2017 无法将货架集移动到另一个分支

由于他们据称已将大多数 Power Tools 功能集成到 VS2017 中,因此新命令“tf unshelve"与旧命令“tfpt unshelve"的工作方式不同,无法将搁置集移动到另一个分支,因为您无法添加源和使用新命令的目标.我真的不想为了移动书架集而在我的笔记本电脑上安装 VS2015.有谁知道如何用 VS2017 做到这一点?我很难相信这已经不可能了. 非常感谢任何帮助! ..
发布时间:2021-09-19 19:22:12 其他开发

如何从 TFS 2012 签入中永久排除 bin 和 obj 文件夹?

我搞砸了 TFS 设置,不小心包含了用于 TFS 2012 签入的 bin 和 obj 文件夹,甚至已经签入了.我不希望这样,因为这些文件经常更改,并不打算包含在内. 我已经检查了 发生了什么“Exclude from源代码控制"在 VS2012 中.接受的答案不起作用,因为 bin &obj 文件夹和这些文件夹中的 DLL 不会出现在“Promote Candidate Changes"列 ..
发布时间:2021-09-19 18:31:13 其他开发

当我的 TFS 构建由特定于分支的签入触发时,为什么不将该分支设置为其源?

我的目标是创建一个 TFS CI 构建,该构建由在 TFVC 中托管的项目的两个特定分支上的签入触发.当我手动将构建排队并在队列提示的“货架集名称"字段中键入特定分支时,构建按预期工作.但是,当我从一个特定分支检入更改时,构建会尝试使用两个分支的父文件夹作为其默认源,从而导致在我使用 $(Build.SourceBranchName) 变量. 我的文件夹结构如下: - $/MyRepo|| ..
发布时间:2021-09-06 20:31:29 其他开发