gpt4 book ai didi

f# - 如何在 paket.references 中引用 git 存储库中的文件?

转载 作者:行者123 更新时间:2023-12-04 21:07:25 26 4
gpt4 key购买 nike

我的 paket.dependencies 文件中有一个 TFS git 存储库:

git http://mytfs1server:8080/tfs/2015Projects/_git/DEV-Commons

使用该存储库,有一个文件“src/Tools.fs”

在 paket.references 文件中,我如何告诉 Paket 添加对该 git 存储库中文件的引用,以便 Paket 可以将其添加到 fsproj 文件中?

最佳答案

Paket 目前似乎不支持这一点。 GitHub 有单文件依赖功能,但一般的 git 依赖处理方式不同。

不过,您可以半手动实现相同的效果。它适用于 GitHub 的方式是将引用的文件添加为项目的链接。只要你在 paket.dependencies 中有 repo 依赖,Paket 就会将它克隆到 paket-files 下文件夹,您可以链接到存储在那里的文件(Paket 需要克隆整个存储库,但您会在那里找到您的文件)。

这样,您将在 VS 和其他 IDE 中获得相同的行为。您将失去一些 Paket 支持,因为 paket.references 中将没有项目依赖于链接文件的信息。但是对于这种依赖关系,作为其他东西的传递依赖通常没有问题,这需要解决版本冲突。无论如何,您可以在 paket.dependencies 中为 git 依赖项固定特定的提交。

关于f# - 如何在 paket.references 中引用 git 存储库中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42306649/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com