【问题标题】:Visual studio merge tool with Xaml.cs files带有 Xaml.cs 文件的 Visual Studio 合并工具
【发布时间】:2017-06-07 20:09:04
【问题描述】:

自从实施分支以来,我第一次忙于将我的 DEV 分支合并回生产环境,自然有一些我必须解决的冲突。

我的问题是对于 .cs 和 .xaml 文件,我提供了一个“在合并工具中合并更改”选项,这非常方便:

但对于 .xaml.cs 文件,不提供此选项。是否有需要更改的设置或可以尝试的解决方法?

【问题讨论】:

  • 您确定两个文件的变化显着足以保证用户同时合并吗?可能是 cs 文件未更改或更改不足以显示合并选项。
  • 是的,大多数文件都包含大量更改,并且没有“合并工具”选项可用。
  • 我注意到在必须进行用户合并时,TFS 比 GIT 更智能。我会更改目标分支,然后在 TFS 历史记录中验证文件是否在需要的位置。
  • @ChrisjanLodewyks 你有没有在下面的答案中尝试我的方法来解决这个问题?
  • @Patrick-MSFT 这不是我一直在寻找的解决方案,因为我想合并目标和源分支,如果我只采用目标分支,我会丢失所做的更改源分支。我最终进行了手动合并。

标签: wpf visual-studio visual-studio-2015 tfs


【解决方案1】:

根据您对.xaml.cs 文件的描述和屏幕截图,您似乎在执行合并操作时遇到了冲突。您应该首先解决这些冲突。如果您不确定应该采用哪个版本,您可以右键单击冲突,然后单击比较,然后根据您的要求采用目标版本或源版本。

冲突解决后,就可以进行合并操作了。然后会出现Merge Changes in Merge ToolAutoMerge选项.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    相关资源
    最近更新 更多