如何使用Xcode 11欺骗Blame /作者以前的版本?

Cœu*_*œur 18 xcode git-blame xcode11

使用Xcode 10.2,我可以选择“作者”视图,然后从底部选择器中选择一个先前的 git修订版本: 选择器可用

但是对于Xcode 11 beta,当我选择“作者”视图时,由于缺少选择器,我无法选择一个过时的修订版本: 选择器丢失

该功能是否已删除,或者是否有新的步骤要责备以前的修订的代码行?为了进一步说明,我想在Xcode 11中看到过去的责备,就像GitHub 责备特定的先前修订版一样

小智 25

它已经搬到这里了

在此处输入图片说明

它已经搬到这里了

  • 这根本无法回答问题。 (5认同)
  • @artyom.razinov 我同意 Cœur 的观点,这根本没有回答问题。您无法在比较/代码审查模式下查看作者,并且此答案不显示如何在作者视图中选择早期提交。 (4认同)

Act*_*ton 7

单击“编辑器”->“作者”,确保它已移动 在此处输入图片说明


Ort*_*ntz 6

选择 在此处输入图片说明 窗口标题栏中的图标进入“代码查看”模式。

git log(History)在Cmd-Alt-2上可用。在那里,您可以通过上下文菜单在代码查看模式下打开特定的提交。


cla*_*pps 5

直到我转到“编辑器”>“显示行的最后更改”后,我的才显示出来。选择后,“作者”行出现在“编辑器”>“作者”中,以及页面右上角的“调整编辑器选项”图标中。


fie*_*res 5

回答原来的问题:

\n

你不能。从 Xcode 11 开始,您只能 git-blame 您的工作副本。注意:这是我经过大量尝试和谷歌搜索后建议的答案。我很乐意了解相反的情况。

\n

更多信息:

\n

许多人,包括我,似乎登陆这个页面是因为他们在 Xcode 11 中根本没有找到 git-blame 功能。

\n

在 Xcode < 10 中,版本编辑器具有三种风格:1)比较视图(=并排差异),2)作者(=git-blame)3)日志。在这三种风格中,您可以选择特定的版本来查看。

\n

Xcode 10 版本编辑器的风格

\n

在 Xcode >= 11 中,版本编辑器(现在称为 \xe2\x80\x9cCode Review\xe2\x80\x9d)仅包含比较视图(=并排差异)。使用工具栏中的双箭头按钮可以打开/关闭代码审查模式。

\n

Xcode 11 中的代码审查

\n

作者视图(又名 git-blame)现在是普通编辑器的侧窗格,可以在编辑器主菜单中打开/关闭。当您处于代码审查模式时,此选项不可用!对我来说,这在寻找作者观点时引起了混乱。

\n

在此输入图像描述

\n

事实上,作者视图不是版本编辑器的一部分,这可能是我们无法选择查看任意修订的原因。我已向 Apple 提出重新启用此功能的建议。您应该考虑执行相同的操作,以使问题更加可见。

\n