我有一個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中固定特定的提交。