gpt4 book ai didi

Mercurial 存储库搜索/索引

转载 作者:行者123 更新时间:2023-12-03 06:58:36 25 4
gpt4 key购买 nike

有人知道如何搜索 Mercurial 存储库吗? (我们目前使用 hgweb 来托管我们的存储库。)我们希望搜索源代码的过去修订版本。例如。找出何时可能引入了错误。

Fisheye看起来很合适,但公司不愿意付钱。是否有任何开源替代方案或其他解决方案可以让我们在 hg 中搜索源代码历史记录?

理想的解决方案将使我们能够:

  • 搜索评论
  • 搜索源代码的所有修订版
  • 搜索多个存储库

最佳答案

只要您愿意在本地克隆要搜索的代码,Mercurial 本身和 TortoiseHg 都具有强大的搜索选项。

Mercurial 独自

hg grep允许您搜索代码中的模式。它搜索代码的所有修订版本,而不仅仅是您的工作副本。

hg revsets提供一种函数式语言,将 hg log 等命令的输出限制为有趣的集合。例如,您可以根据修订范围、关键字和许多其他选项来限制输出。

hg filesets与转速集类似,但对文件选择进行操作。

最后,hg bisect可以帮助找到哪个变更集引入了错误,假设您有一个可编写脚本的测试。

乌龟 Mercurial

TortoiseHg 将上述一些命令捆绑到漂亮的 GUI 界面中。特别是,您可能会对搜索界面感兴趣,它为 hg grep 提供了一个很好的包装器。

关于Mercurial 存储库搜索/索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6778528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com