Mercurial API 和扩展资源

标签 mercurial

我想为 Mercurial 编写扩展。什么是好的资源,例如教程、指南、API 引用,甚至可能是现有的扩展,这些扩展得到了很好的评论并且易于从源代码中学习。

到目前为止,我只找到了简短的MercurialApiWritingExtensions维基页面。

最佳答案

Mercurial The Definitive Guide,也称为 hg book,包含有关为 Mercurial 编写扩展的部分。该书可通过 http://hgbook.red-bean.com/ 免费查看.

编辑:抱歉,hg 书只描述了使用扩展而不是编写它们。不过,书中关于编写钩子(Hook)的部分可能仍然有用。

学习如何编写扩展的最好方法可能是阅读扩展代码。将大部分注意力集中在执行类似于您想要实现的功能的扩展上。

例如如果您有兴趣从一个 SCM 系统转换到另一个,请查看 hg-git延期。

关于Mercurial API 和扩展资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2631414/

相关文章:

git - 如何将 Mercurial 存储库转换为 Git(支持 LFS)?

eclipse - 如何为项目启用 MercurialEclipse 插件?

mercurial - 如何在提交标签之前提交文件?

mercurial - 更新 mercurial 网络服务器

jenkins - Jenkins build 但仍显示失败

Mercurial:使一个分支与另一个分支相同

mercurial - 如何列出某个Mercurial分支中的所有标签?

git - Mercurial 和 Git 自定义 SSH key 位置

windows - 像 VisualSVN Server for Mercurial 这样的东西吗?

mercurial - 为什么在 Mercurial 中单独标记文件