11

是否可以仅在 Visual Studio 2012 中查看冲突,而无需合并或签入。在 2012 年,您曾经能够获取最新版本,然后转到挂起视图并单击显示冲突图标。

我很想知道您是否可以在没有任何附加组件/外部命令的情况下执行此操作,即仅使用 Visual Studio 2012 标准安装所具有的功能,而无需例如以下任何一项:

朝圣者团队:http: //visualstudiogallery.msdn.microsoft.com/79e9baa7-ea8b-4335-86ba-ae929bf67222

或者:tf checkin

4

2 回答 2

47

当我发现如何做到这一点时,我自己只是在寻找答案。这是查看冲突的方法。

转到团队资源管理器并选择待定更改。在 Pending changes 窗口中有一个名为 Actions 的下拉菜单,单击该菜单,菜单中有一个 Resolve conflict 选项。单击该选项,将打开一个窗口,显示工作区中的所有冲突,类似于 VS2010 的解决冲突窗口。

希望能帮助到你。

于 2013-04-16T10:20:21.107 回答
7

使用右键菜单中的“比较”选项。您可以选择在任意两个版本之间生成差异。

或者,您可以执行与 2012 基本相同的选项。您可以获取最新版本,这将引发本地版本和服务器版本之间存在的任何冲突。然后可以在本地解决冲突,然后丢弃或签入。

要删除自动冲突解决:

`Ctrl+Q --> "Conflict" --> ENTER --> 取消选中 "Attempt to automatically resolve the conflict when they are generated"

于 2013-01-22T17:50:24.917 回答