如何在phabricator diff上默认隐藏或折叠生成的文件?

时间:2018-04-27 22:15:34

标签: phabricator

我一直在使用phabricator已经有一段时间了,我总是觉得很难回顾代码,其中有很多生成的文件作为快照,文件以'test.jsx.snap'结尾为例。

我在.arcconfig上寻找一个选项来折叠默认情况下匹配某些路径的文件

3 个答案:

答案 0 :(得分:0)

您可以使用this script来使折叠所有快照的Tampermonkey / Greasemonkey运行。

答案 1 :(得分:0)

有一种用于差异化的服务器端配置,differential.generated-files允许将文件(实际上是与文件路径匹配的正则表达式)视为已生成,并且它们会默认显示在折叠的评论中。

假设您可以在这些文件中插入任意文本,还可以将标记@generated添加到文件本身中,而Differential会执行相同的操作。

an open task上针对您想要的特定表格进行了一些讨论。

答案 2 :(得分:0)

您还可以配置arc以将某些路径标记为在差异创建时生成的路径:

      'generated-paths' => array(
        'type' => 'list<regex>',
        'help' => pht(
          'Paths that are generated. These paths are not normally useful for '.
          'code review and will be shown as collapsed in the Differential UI.'),
        'default' => array(),
        'example' => '["(^src/__phutil_library_map__\\.php$)"]',
      ),