TFS获取后如何使Visual Studio打开“解决冲突”窗口


86

当我在Visual Studio中执行“获取最新信息”时,如果存在冲突,则不会显示任何内容以使其显而易见。我始终认为一切正常,可以进行构建,并且通常可以进行构建。

我总是有责任记住寻找冲突,打开“冲突”窗口。有什么方法可以使VS面对我,并告诉我现在存在冲突?


当您有未解决的冲突时,VS应提高冲突窗口。你为什么认为自己有它们?您可以添加一两个屏幕快照来说明此过程吗?
爱德华·汤姆森

嗨,请考虑将DaveShaw的答案标记为正确答案。这是一个很好的问题,确实可以回答。
2015年

1
抱歉,我没有跟进。我不记得收到电子邮件提醒了。除此之外,问题似乎也自行消失了。我不会将DaveShaw的答案标记为正确,因为它告诉您如何手动打开窗口。我的问题是为什么它在出现冲突的“最新”之后不能自行打开。但是就像我说的那样,问题消失了,当我遇到冲突时,该窗口的确会弹出-即使它开始时是关闭的。谢谢大家的回答。
valerie 2015年

1
@valerie每次打开VS时是否都打开“解决冲突”窗口,即使您在上一个会话中已明确将其关闭,也存在任何时间冲突吗?我只能按照DaveShaw的建议使它重新出现。
鲁芬

是。解决冲突后,我总是关闭冲突窗口。下次遇到冲突时(无论是否关闭VS),该冲突窗口将再次打开。不知道为什么现在可以工作。我有VS 2013 Ultimate。
瓦莱丽

Answers:


114

如果您从Team Explorer错误地关闭了“解决冲突”窗口,则可以重新打开该窗口。转到:等待更改,然后从“操作”下拉列表中,选择“解决冲突”。

在这里,您可以单击“获取所有冲突”。

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

  • 取得最新消息
  • 报到
  • 合并

或者只是重新启动VS,它将再次出现
Dovlet Mamenov '17

76

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

在此处输入图片说明

在Visual Studio 2013中:

在此处输入图片说明


@Matthew Lock:您确定在Visual Studio 2013中将“解决冲突”操作放在下拉列表中的原因是因为条目是VS 2013本身,而不是由于Team Explorer不够宽?
sergiol '17

1
是的,即使您将窗格扩大了,
马修·洛克

@MatthewLock:您已经展示了没有冲突发生时的示例。您确定在发生冲突时也会发生这种情况吗?
sergiol

-7

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

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

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


1
这没有回答问题!
尼尔

1
这是另一回事
Luis Palacios
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.