【问题标题】:How to install from a specific git branch with OPAM如何使用 OPAM 从特定的 git 分支安装
【发布时间】:2014-08-13 03:33:38
【问题描述】:

我有一个项目,它在不同的 git 分支中提供不同的功能。我相信,这主要是为了简化外部依赖关系(即想要使用 sqlite 的人不会依赖 mysql 等模块)。不幸的是,我需要的功能并不存在于 master 中。

有没有办法告诉 OPAM 在安装时从特定分支获取项目?如果没有,怎么可能将这样的项目添加到 OPAM 中?

【问题讨论】:

    标签: git opam


    【解决方案1】:

    使用opam pin。将分支名称放在# 之后,例如使用我的 OCaml tcpip 库的“校验和”分支而不是上游分支:

    $ opam pin tcpip https://github.com/talex5/mirage-tcpip.git#checksum
    

    【讨论】:

      猜你喜欢
      • 2017-12-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多