Git-分支之间的差异概述

时间:2018-07-19 13:20:02

标签: git tfs

完成以下任务的最佳方法是什么?

Sprint已经完成,已经更新了14个应用程序中的4个代码,现在必须将它们从Dev合并到预发行版本。

但是我们忘记了什么吗?您还记得我们在本次冲刺开始时所做的事情吗?也许这个应用程序?

我们应该有一个网页,我们可以在其中查看dev中的哪些提交,哪些回购中的提交尚未从Dev合并到预发行版中。即使它像“此回购在过去2周中已更改”一样基本。

1 个答案:

答案 0 :(得分:1)

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

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

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

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

  6.   

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

enter image description here

另一种方法是

  1. 转到代码->分支机构
  2. 单击更新日期右侧的提交差异计数,如以下屏幕截图所示: vsts_screenshot

这将带您进入一个页面,该页面既显示了两者之间的提交差异,又显示了文件比较