tfs - 为什么 TFS 合并会自动合并文件,而不是提示我手动合并文件?
问题描述
我们目前正在使用 TFS 2015 进行源代码控制和项目管理。我们也在使用 Visual Studio 2019。我所在的团队在 TFS 中有一个主分支,主分支用于开发隔离。今天我将主分支合并到我的开发分支中。在此过程中,TFS/VS 2019 通知我在一个文件 Proficiency.cs 中存在冲突。但是,TFS 自动合并了该文件。签入更改后,我查看了 Proficiency.cs。这是错误的,我的 dev 分支中的版本没有它应该从主分支进行的更改。
为什么 TFS 没有给我机会审查冲突?是因为我们使用的是 TFS 2015 吗?或者我应该在 VS 2019 中设置一些步骤或配置以允许我查看冲突吗?
解决方案
默认情况下,系统会自动尝试自动解决所有冲突。要更改选项,请从菜单栏中选择Tools、Options,然后在Options对话框中导航到Source Control、Visual Studio Team Foundation Server。清除生成冲突时尝试自动解决冲突复选框。
更多详细信息,请查看以下文档:
推荐阅读
- java - 尽管是数学,但代码打印你好世界
- apache-spark - 在 k8s 集群中 Spark 提交失败
- java - Spring将实体管理器getResultList结果转换为JSON
- java - 如何在使用流比较地图时处理 null - Java?
- sql - 带有 FOR 循环和 IF ELSE 错误的 ORACLE SQL 过程
- typescript - 类型作为参数传递的递归泛型函数
- python - Celery 等待来自另一个请求的任务
- java - java.lang.ArrayIndexOutOfBoundsException:索引 20 超出长度 20 的范围
- flutter - 如何显示关于对话框?
- docker - GKE not able to reach MongoDB Atlas