Git如何责怪/责怪使用Xcode 11的以前版本?

Git如何责怪/责怪使用Xcode 11的以前版本?,xcode,git-blame,xcode11,Xcode,Git Blame,Xcode11,使用Xcode 10.2,我可以选择“Authors”视图,然后从底部选择器中选择一个以前的git修订版: 但是对于Xcode 11 beta,当我选择时,我无法选择一个过去的版本,因为选择器缺失: 该功能是否已删除,或者是否有新的步骤将过去的修订归咎于代码行?为了进一步说明这一点,我想在Xcode 11a中看到一个过去的错误,就像GitHub在您使用它时所做的那样。它被移到了这里 选择窗口标题栏中的图标,进入“代码审查”模式 git日志(历史记录)可从Cmd-Alt-2获得。在那里,您可

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

但是对于Xcode 11 beta,当我选择时,我无法选择一个过去的版本,因为选择器缺失:

该功能是否已删除,或者是否有新的步骤将过去的
修订归咎于代码行?为了进一步说明这一点,我想在Xcode 11a中看到一个过去的错误,就像GitHub在您使用它时所做的那样。

它被移到了这里

选择窗口标题栏中的图标,进入“代码审查”模式


git日志(历史记录)可从Cmd-Alt-2获得。在那里,您可以通过上下文菜单在代码审阅模式下打开特定的提交。

对于git版本,请单击编辑器->编写,确保它已移动


您可以选择位于Xcode右上角的图标来查找以前的修订版,直到我转到“编辑器”>“显示行的最后更改”时,我的修订版才显示出来。选择该选项后,“作者”行出现在编辑器>作者中,以及页面右上角的“调整编辑器选项”图标中。

在Xcode 11中,先前的“作者”菜单项默认情况下不会出现在菜单集中。最简单的方法是按默认键bind shift+control+command+A。然后,您会发现“小地图”、“作者”和“代码覆盖率”现在出现在“编辑器”菜单中。

如果您进入Xcode的顶部,请转到“查看”并点击“显示代码审阅”,您将能够获得git历史记录以及作者信息,比如旧版本的Xcode

对原始问题的回答:

你不能。从Xcode 11开始,您只能怪您的工作副本。注:这是我经过多次尝试和谷歌搜索后的建议答案。我很高兴知道相反的情况

进一步资料:

很多人,包括我在内,似乎都在这个页面上,因为他们在Xcode 11中根本找不到git责怪功能

在Xcode<10中,版本编辑器有三种风格:1)比较视图(=side-by-side-diff),2)作者(=git-bull)3)日志。在这三种风格中,您可以选择一个特定的版本来查看

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

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


作者视图不是版本编辑器的一部分这一事实可能是我们不能选择查看任意修订的原因。我已经向苹果公司提出了重新启用此功能的建议。你应该考虑做同样的事情来提高问题的可见性。

为什么我看不到弹出式菜单?这根本不回答这个问题。你可以在那里做。@artyom.razinov我同意Cœur,这根本不能回答问题。您不能在比较/代码审阅模式下查看作者,并且此答案不显示如何在作者视图中选择早期提交。同意@Cœur。不清楚如何显示此菜单。感谢您提供历史记录的快捷方式。。。无法设法使它出现。谢谢问题是如何让作者在以前的版本上,而不是在当前版本上。(以前的版本,就像您处于“代码审阅”模式)问题是如何让作者使用以前的版本,而不是当前版本。(以前的版本,就像你在“代码审查”模式下一样)请随意分享你的助手的请求。@Cœur:你是说我与苹果公司的反馈单的ID吗?是FB8530848。你可以在自己的反馈中引用它。