首页 > 解决方案 > 为什么 TFS 合并会自动合并文件,而不是提示我手动合并文件?

问题描述

我们目前正在使用 TFS 2015 进行源代码控制和项目管理。我们也在使用 Visual Studio 2019。我所在的团队在 TFS 中有一个主分支,主分支用于开发隔离。今天我将主分支合并到我的开发分支中。在此过程中,TFS/VS 2019 通知我在一个文件 Proficiency.cs 中存在冲突。但是,TFS 自动合并了该文件。签入更改后,我查看了 Proficiency.cs。这是错误的,我的 dev 分支中的版本没有它应该从主分支进行的更改。

为什么 TFS 没有给我机会审查冲突?是因为我们使用的是 TFS 2015 吗?或者我应该在 VS 2019 中设置一些步骤或配置以允许我查看冲突吗?

标签: tfsvisual-studio-2019

解决方案


默认情况下,系统会自动尝试自动解决所有冲突。要更改选项,请从菜单栏中选择ToolsOptions,然后在Options对话框中导航到Source ControlVisual Studio Team Foundation Server。清除生成冲突时尝试自动解决冲突复选框。

在此处输入图像描述

更多详细信息,请查看以下文档:

https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/resolve-team-foundation-version-control-conflicts?view=azure-devops


推荐阅读