git - pull 科包装 : install subfolder of git repo

标签 git package racket

如何将 Git 存储库的子文件夹安装为 Racket 包?

例如,如果 repo foo 有 2 个文件夹 pkgetc,我如何告诉 raco pkg install忽略 etc

最佳答案

?path=pkg 放在 URL 末尾:

   https://github.com/USER/foo.git?path=pkg 

(文档:请参阅 Package Sources 下的第 5 个项目符号或 Git deployment 下的第二段)


如果 Git 存储库包含多个应包含在包中的文件夹(可能是 pkg1pkg2),请放置 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/

相关文章:

java - 如何将xml文件嵌入到java包中并访问它?

scheme - 如何删除方案中文件中给出的单个字符?

git - 在 git 中,提交和修订之间有什么区别

git - 将现有的 git 存储库推送到现有的 SVN 存储库

git - 如何创建一个新分支并将现有代码移动到那里

scheme - 方案中列表的总和

racket - 在文本文件中查找空行

git - 如何禁用适用于 Windows 的 Git 凭据管理器?

linux - Ubuntu相当于yum的WhatProvides,找到哪个包提供了一个文件

meteor - 包不会提取 : stolinski