我正在使用Haskell堆棧,並且我構建的包的源代碼位於git上。我的stack.yaml
看起來像這樣:從git中取出包的最新版本
packages:
- location:
git: [email protected]:mhwombat/blah-blah-blah.git
commit: master
. . .
一切都很好。但是,假設源代碼在存儲庫中已更新。堆棧不會獲取最新版本;它繼續使用它已有的版本。到目前爲止,我的解決方案是刪除.stack-work
並執行另一個stack build
,但當然它必須重建所有內容。當你使用鏡頭時,需要很長的時間。
有沒有辦法強制堆棧從git獲取最新版本?
已經嘗試stack update
和stack clean
,但他們不能解決這個問題。