假设我有一个由 Atlassian Stash 管理的 git repo。我可以搜索所有项目中的所有文件以查找特定文本吗?有没有这样的工具?
如果没有,您认为可以使用 Stash 的 API 来构建它吗?
答案1
代码搜索现在是 Bitbucket Server(以前称为 Stash)的内置功能。此功能于 2016 年添加。请参阅https://blog.bitbucket.org/2016/03/24/introducing-code-search-for-bitbucket-server/。
答案2
Stash 本身没有这样的功能(正如 Atlassian 错误跟踪器中的 STASH-2851 所讨论的那样),但市场和 GitHub 上有第三方插件:https://github.com/palantir/stash-codesearch-plugin
但是,它确实需要同时运行 ElasticSearch 节点,而且似乎无法轻松安装。