在我的paket.dependencies文件中有一个TFS git存储库:
git git/DEV-Commons
在这个存储库中,有一个文件"src/Tools.fs“
在paket.references文件中,我如何告诉Paket在git存储库中添加对文件的引用,以便Paket可以将其添加到fsproj文件中?
发布于 2017-02-17 23:09:32
帕克特目前似乎不支持这一点。GitHub有单一的文件依赖功能,但一般的git依赖项的处理方式不同。
不过,你可以实现同样的半手动。GitHub的工作方式是将引用的文件添加到项目的链接中。只要您在paket.dependencies中有回购依赖项,Paket就会在paket-files文件夹下克隆它,并且您可以链接到存储在那里的文件(Paket需要克隆整个repo,但您会在那里找到您的文件)。
这样,您将在VS和其他IDE中获得相同的行为。您将失去一些Paket支持,因为在paket.references中将没有项目依赖于链接文件的信息。但是,对于这种依赖关系,这种依赖关系作为其他事物的传递依赖通常没有问题,这需要解决版本冲突。无论如何,您可以在paket.dependencies中为git依赖项指定特定的提交。
https://stackoverflow.com/questions/42306649
复制相似问题