如何将 Git 存储库的子文件夹安装为 Racket 包?
例如,如果 repo foo
有 2 个文件夹 pkg
和 etc
,我如何告诉 raco pkg install
忽略 etc
?
最佳答案
将 ?path=pkg
放在 URL 末尾:
https://github.com/USER/foo.git?path=pkg
(文档:请参阅 Package Sources 下的第 5 个项目符号或 Git deployment 下的第二段)
如果 Git 存储库包含多个应包含在包中的文件夹(可能是 pkg1
和 pkg2
),请放置 info.rkt
就像在仓库中这样:
#lang info
(define collection 'multi)
(define setup-collects '("pkg1" "pkg2"))
(define compile-omit-paths '("other"))
然后raco pkg install https://github.com/USER/foo.git
将忽略other
文件夹。
关于git - pull 科包装 : install subfolder of git repo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39428903/