有没有人知道搜索mercurial存储库的解决方案?(我们目前正在使用hgweb托管我们的存储库.)我们希望能够搜索过去的源代码修订版.例如,找出何时可能引入了一个bug.
Fisheye看起来很适合这个账单,但该公司不愿意付钱.是否有任何开源替代品或其他解决方案可以让我们在hg中搜索源历史记录?
一个理想的解决方案将允许我们:
谢谢!
Tim*_*gan 11
只要您愿意使用本地克隆的代码进行搜索,Mercurial本身和TortoiseHg都有强大的搜索选项.
Mercurial独自
hg grep允许您搜索代码的模式.它会搜索代码的所有修订版,而不仅仅是您的工作副本.
hg revsets提供一种函数式语言来限制hg log有趣集合之类的命令输出.例如,您可以根据修订范围,关键字和许多其他选项限制输出.
hg filesets 与revsets类似,但是对文件选择进行操作.
最后,hg bisect可以帮助找到哪个变更集引入了一个错误,假设你有一个可编写脚本的测试.
TortoiseHg
TortoiseHg将上述一些命令捆绑到漂亮的GUI界面中.特别是,你可能会对搜索界面感兴趣,它提供了一个很好的包装器hg grep.
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |