Azure DevOps-比较过去的master分支与master分支

时间:2019-07-19 20:26:50

标签: git visual-studio azure-devops

与过去的master分支相比,有没有一种简单的方法来查看master的变化?

我希望查看过去4个月中对特定解决方案所做的所有更改。创建PR时得到的视图是完美的,但是好像我是在4个月前从大师到大师创建PR一样。

1 个答案:

答案 0 :(得分:2)

有几种方法:

对于单个文件

导航到存储库中的文件,选择“比较”选项卡,然后应用适当的提交范围。

enter image description here enter image description here

对于所有文件

使用标签。

在4个月前的提交时创建一个标记,并为HEAD创建一个标记。 enter image description here

然后比较它们。这将为您提供它们之间的提交列表,并允许您显示差异。

比较的方向对您的结果很重要

此功能使用相似的概念从应该在master之前的分支中执行git log master..。结果将是当前分支中不在master分支中的提交,而相反的git log ..master显示不在当前分支中的master分支中的提交。

此功能返回"target"标记中的compare标记中的更改。由于我们正在查看同一分支上的标签,因此将早期标签tagA设置为compare标签并将其与tagB进行比较,将显示结果。但是,将以后的提交tagB设置为compare标签将不会产生结果b / c tagB中没有tagA中也没有的内容。

enter image description here enter image description here

enter image description here enter image description here