我有一个TFS的Git仓库在我paket.dependencies文件:如何在paket.references中引用git存储库中的文件?
混帐http://mytfs1server:8080/tfs/2015Projects/_git/DEV-Commons
Withing该仓库,有一个文件 “的src/Tools.fs”
在paket.references文件,我该如何告诉Paket在该git存储库中添加对文件的引用,以便Paket可以将其添加到fsproj文件中?
我有一个TFS的Git仓库在我paket.dependencies文件:如何在paket.references中引用git存储库中的文件?
混帐http://mytfs1server:8080/tfs/2015Projects/_git/DEV-Commons
Withing该仓库,有一个文件 “的src/Tools.fs”
在paket.references文件,我该如何告诉Paket在该git存储库中添加对文件的引用,以便Paket可以将其添加到fsproj文件中?
Paket似乎不支持此刻。 GitHub有单个文件依赖项功能,但是一般的git依赖项的处理方式不同。
虽然你可以达到相同的半手动。它为GitHub工作的方式是将参考文件添加为项目的链接。只要你在paket.dependencies中有repo依赖项,Paket就会将其克隆到paket-files
文件夹下,并且你可以链接到那里存储的文件(Paket需要克隆整个repo,但是你会在那里找到你的文件)。
这样,您将在VS和其他IDE中获得相同的行为。您将失去一些Paket支持,因为paket.references中不存在该项目依赖于链接文件的信息。但是对于这种依赖关系,通常没有任何问题,因为这是对其他事物的传递依赖关系,这将需要版本冲突解决方案。无论如何,您可以在git依赖关系的paket.dependencies中固定特定的提交。