【问题标题】:How to get Visual Studio to open Resolve Conflicts window after a TFS Get如何让 Visual Studio 在 TFS 获取后打开解决冲突窗口
【发布时间】:2014-08-12 10:27:34
【问题描述】:

当我在 Visual Studio 中执行“获取最新”时,如果存在冲突,则不会向我显示任何内容以使其明显。我总是认为一切都很好,进行构建,并且构建通常可以工作。

我始终有责任记住寻找冲突,打开“冲突”窗口。 有什么办法让VS打我脸,告诉我现在有冲突?

【问题讨论】:

  • 当您有未解决的冲突时,VS 应该引发冲突窗口。为什么你认为你有它们?您能否添加一两个屏幕截图来说明此过程?
  • 您好,请考虑将 DaveShaw 的答案标记为正确答案。这是一个很好的问题,并且确实回答了它。
  • 对不起,我从未跟进此事。我不记得收到电子邮件提醒。除此之外,问题似乎自行消失了。我不会将 DaveShaw 的答案标记为正确,因为它会告诉您如何手动打开窗口。我的问题是为什么它在发生冲突的“获取最新”之后不会自行打开。但就像我说的那样,问题消失了,当我遇到冲突时,那个窗口确实会弹出——即使它一开始是关闭的。谢谢大家的回答。
  • @valerie 每次打开 VS 时是否都会打开解决冲突窗口,即使您在上一个会话中明确关闭它,是否存在任何时间冲突?我只能按照 DaveShaw 的建议让它重新出现。
  • 是的。解决冲突后,我总是关闭冲突窗口。下次我遇到冲突时——无论我是否关闭了 VS——冲突窗口会再次打开。不知道为什么它现在有效。我有 VS 2013 Ultimate。

标签: visual-studio tfs version-control merge-conflict-resolution


【解决方案1】:

如果您从团队资源管理器中错误地关闭了“解决冲突”窗口,您可以重新打开它。转到:Pending Changes,然后从 Actions 下拉菜单中选择 Resolve Conflicts。

您可以从那里点击获取所有冲突。

通常,只要您执行以下操作之一,VS 就会提示您解决任何冲突:

  • 获取最新信息
  • 入住
  • 合并

【讨论】:

  • 或者直接重启VS又会出现
【解决方案2】:

在“团队资源管理器”窗格中单击我用红色轮廓包围的链接。

在 Visual Studio 2013 中:

【讨论】:

  • @Matthew Lock:您确定在 Visual Studio 2013 中解决冲突操作作为条目位于下拉列表中的原因是 VS 2013 本身,而不是由于团队资源管理器不够宽?
  • 是的,即使您将窗格做得很大,它仍然驻留在下拉列表中 i.imgur.com/MDpesjJ.png
  • @MatthewLock:您已经展示了一个没有发生冲突的示例。你确定当有冲突时也会发生这种情况吗?
【解决方案3】:

如果您使用 C# 编码,则在 Visual Studios 编辑器中,选择“工具”菜单,然后选择“选项”子菜单。

会弹出一个对话框。从那里选择文本编辑器,然后选择 C#,然后选择高级。

然后选中显示实时语义错误复选框。

【讨论】:

  • 这不能回答问题!
  • 这是别的东西
猜你喜欢
  • 2016-04-23
  • 1970-01-01
  • 2014-10-19
  • 2013-01-28
  • 2011-05-12
  • 2021-11-28
  • 2016-02-03
  • 2015-09-15
  • 1970-01-01
相关资源
最近更新 更多