我有一个项目,它在不同的 git 分支中提供不同的功能。我相信,这主要是为了简化外部依赖性(即想要使用 sqlite 的人不会依赖 mysql 等模块)。不幸的是,我需要的功能不在 master 中。
有没有办法告诉 OPAM 在安装时从特定分支获取项目?如果不是,如何将此类项目添加到 OPAM 中?
最佳答案
使用opam 引脚
。将分支名称放在 #
之后,例如使用我的 OCaml tcpip
库的“校验和”分支而不是上游分支:
$ opam pin tcpip https://github.com/talex5/mirage-tcpip.git#checksum
关于git - 如何使用 OPAM 从特定的 git 分支安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25277599/