我正在Haskell中编写一个应用程序,该应用程序必须在Git存储库上执行基本操作(添加,记录,推送,拉取,获取,比较等)。

我在这里有哪些选择(除了从Haskell调用shell命令之外,还有什么选择)?我在Hackage上找不到任何好的线索。

最佳答案

Hackage提供了许多与Git交互的良好库:

  • git-object-git对象的解析器和类型
  • darcs-fastconvert-从git
  • 导入的工具
  • ght-简单的git交互
  • libgit-简单的git包装器
  • hlibgit2-libgit2
  • 的完整绑定(bind)
  • gitit-基于git
  • 的Wiki
  • filestore-DVCS的基于文件的高级界面(git,darcs等)。

  • 您应该能够开始使用这些软件包。

    10-06 05:13
    查看更多