Squeak Smalltalk作者查找方法

问题描述 投票:0回答:1

在 Squeak 中,每个方法在浏览器窗口底部都有作者姓名首字母和姓名。 是否可以通过他/她的姓名首字母或姓名来显示一位作者的所有贡献?

smalltalk squeak
1个回答
0
投票

虽然您当前描述的精确行为不作为特定按钮存在,但有几种方法可以实现此目的:

选项 A:浏览所有方法并按作者过滤

  1. 执行以下操作:

    self systemNavigation browseAllSelect: [:m | true]
    
  2. 黄色单击进入消息列表,选择

    more...
    >
    filter message list...
    >
    messages authored by me

(请注意,您也可以使用任何其他消息列表中的这些过滤器,例如实现者或发件人列表。)

选项 B:使用
SystemNavigation

以编程方式过滤方法

执行以下操作:

CurrentReadOnlySourceFiles cacheDuring:
    [self systemNavigation browseAllSelect: [:method |
        (method timeStamp ifEmpty: ['']) beginsWith: Utilities authorInitials]]

选项 C:浏览当前更改集

如果您不使用多个变更集/项目,或者您只想从当前变更集中检索变更,则此方法更简单:

在世界主停靠栏中,按更改标题(位于栏中间居中,默认为

HomeProject
)并选择
Browse changed methods
。您还可以选择
Browse current change set
,以在变更分类器中按类别获取变更的结构化概览。

© www.soinside.com 2019 - 2024. All rights reserved.