代码之家  ›  专栏  ›  技术社区  ›  Jon Koeter

Git-分支机构之间差异概述

  •  0
  • Jon Koeter  · 技术社区  · 8 年前

    实现以下目标的最佳方法是什么:

    sprint完成了,14个应用程序中有4个已经更新,现在必须从dev合并到pre-release。

    但是我们忘了什么吗?你还记得我们在冲刺开始时做了什么吗?也许这个应用程序?

    我们应该有一个网页,在那里我们可以看到哪些提交在dev中,在什么repo中,还没有从dev合并到预发布。即使它和“过去两周内回购已经改变”一样基本。

    1 回复  |  直到 8 年前
        1
  •  1
  •   PatrickLu-MSFT    8 年前

    要查看dev中的哪些提交(在什么repo中)尚未从dev合并到预发布,可以在本地git repo中通过图形而不是TFS的Web端口进行此操作。

    1. 在解决方案资源管理器中找到对象,并打开上下文菜单(右键单击):选择“ 查看历史记录… “。这带来了 向上显示此对象的历史记录窗口,包括所有提交 哪里 对象已更改 (来自任何分支机构)。

    2. 多选要比较的两个提交(左键单击第一个提交,左键单击第二个提交)。

    3. 现在打开所选提交的上下文菜单(右键单击):选择“比较…”。这将显示的diff窗口 各自提交中的对象(突出显示差异 从第一个提交中删除的红线或添加的绿线 第二次提交)。您可以使用diff窗口中的滚动条,或 要转到的功能区中的“上一个差异”和“下一个差异”按钮 对象之间的差异。


    在TFS Web门户上,右键单击“代码”->分支下的分支时,将获得此菜单。单击比较分支。

    enter image description here

    另一种方法是

    1. 转到代码->分支
    2. 单击此屏幕截图中更新日期右侧的提交差异计数: vsts_screenshot

    这将带您进入一个页面,显示两个页面之间的提交差异和文件比较。