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

时间:2019-06-12 09:15:34

标签: xcode git-blame xcode11

使用Xcode 10.2,我可以选择“作者”视图,然后选择一个上一个 git版本以从底部选择器中责怪: enter image description here

但是在Xcode 11 beta中,当我选择“作者”视图时,由于缺少选择器,我无法选择过去版本来怪罪: enter image description here

该功能是否已删除,或者是否有新的步骤要做责备 过去修订的代码行?为了进一步说明,我想在Xcode 11中看到{strong>过去的责备,就像GitHub blame a specific previous revision时所做的那样。

7 个答案:

答案 0 :(得分:8)

单击“编辑器”->“作者”,确保它已移动 enter image description here

答案 1 :(得分:2)

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

答案 2 :(得分:2)

在Xcode 11中,默认情况下,菜单集中没有显示先前的“作者”菜单项。使它出现的最简单方法是按默认键绑定 shift + control + 命令 + A 。之后,您会发现“迷你图”,“作者”和“代码覆盖率”现在出现在“编辑器”菜单中。

答案 3 :(得分:1)

回答原始问题:

不能。从Xcode 11开始,您只能对工作副本进行指责。注意:经过大量尝试和谷歌搜索,这是我建议的答案。我很乐于学习相反的情况。

更多信息:

包括我在内的许多人似乎都落在了此页面上,因为他们在Xcode 11中根本找不到git-blame功能。

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

flavors of Xcode 10 version editor

在Xcode> = 11中,版本编辑器(现称为“代码查看”)仅包含比较视图(=并排diff)。使用工具栏中的双箭头按钮可以打开/关闭代码查看模式。

Code Review in Xcode 11

“作者”视图(也称为git-blame)现在是普通编辑器的侧窗格,可以在“编辑器”主菜单中将其打开/关闭。当您处于代码查看模式时,此选项不可用!对我来说,这在寻找“作者”视图时引起了困惑。

enter image description here

“作者”视图不属于版本编辑器的事实可能是我们无法选择查看任意修订版的原因。我已向Apple提出了重新启用此功能的建议。您应该考虑做同样的事情,以使问题更明显。

答案 4 :(得分:0)

它已经移到这里

enter image description here

It has been moved here

答案 5 :(得分:0)

在窗口标题栏中选择enter image description here图标,以进入“代码查看”模式。

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

答案 6 :(得分:-1)

如果您转到Xcode的顶部,请转到“查看”并点击“显示代码审阅”,您将能够获得带有作者信息的git历史记录,例如较早版本的Xcode。

相关问题