欢迎!有关如何使用本站的更多信息,请参阅关于 页面。
类型:增强功能
摘要:使用 git SHAs 和标签对于本地依赖
描述
当前,当处理本地依赖时,我无法使用 Git 标签来引用项目的特定版本。:local/root 只尊重当前工作树的版本,这在使本地依赖在活跃开发中略有复杂。
local/root
当通过基于文件 Git URL 指定的本地项目支持 SHAs 和标签时,消耗本地依赖的项目可以明确指定那些项目的状态。
我曾就这个问题的某个版本在 Clojurians slack 上提问,并被 Alex Miller 指引到这里。
对于这个,你只需使用带 file: 协议或无协议的 :git/url 即可。诚然,目前这还不适用,但这在第 https://ask.clojure.org/index.php/11251/allow-absolute-paths-for-file-based-git-urls 涉及到的内容中有所说明。
file:
:git/url