68 我想看看谁为文件贡献了哪一行。git-blame正是这样做的。那么SourceTree是否具有git-blame视图? git atlassian-sourcetree git-gui blame git-blame — r source 这些答案就像我所怀疑的那样-如果您试图对任意文件进行“指责”,则可能很难在界面中找到该文件。我使用的一种(远非完美的)快捷方式是只是临时修改文件,使它显示为“未暂存的文件”,此时,我可以右键单击该文件以指责它。 — rinogo 请参阅Ted的答案(第4个答案)。Sourcetree已清理了版本3中的语言。我们不会责怪任何人,是吗?我们只是在寻求了解。并不是说我们得到了很多帮助。弹出结果窗口甚至无法搜索。 — 安迪·温斯坦
82 在“工作副本”显示或“提交”显示中选择一个文件,然后执行以下三种操作之一: 选项命令-B 菜单栏::动作::被指责... 上下文菜单::责备已选择... 如果要怪的文件不在修改后的文件列表中,则需要将视图更改为文件状态视图(视图->文件状态视图),然后将子菜单设置为“显示全部” — GoZoner source 4 不知道你在问什么。自上次提交以来发生的文件更改不会影响责任(因为责任基于过去的提交)。如果文件未更改,则在“源树”中选择“工作副本”,然后选择“全部显示”(而不是“显示待处理”)可以找到它。从那里可以看到所有文件,然后选择要归咎的文件。 — GoZoner 2012年 17 请注意,由于某些莫名其妙的原因,它已从“责备选择”更改为“注释选择” — rinogo '18 1 似乎“ Blame”和“ Annotate”在同义词附近(有关此方面的一些摸索,请参阅git邮件列表上的这篇文章)。我还怀疑有人在注入政治上的正确性。 — 欧文·韦塞尔斯
11 切换到历史记录视图,然后选择包含您要怪的文件的提交。 右键单击文件名,然后选择Blame Selected。 或者,您可以右键单击工作树中的文件或已暂存的文件,然后执行相同的操作。 — 罗汉·辛格(Rohan Singh) source