【问题标题】:Why did a TFS merge auto-merge a file, instead of prompting me to manually merge the file?为什么 TFS 合并会自动合并文件,而不是提示我手动合并文件?
【发布时间】:2021-02-04 14:51:49
【问题描述】:

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

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

【问题讨论】:

    标签: tfs visual-studio-2019


    【解决方案1】:

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

    更多详情,请查看以下文档:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-22
      • 2014-08-29
      • 2014-10-23
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      • 2023-03-20
      • 2012-03-17
      相关资源
      最近更新 更多