[英]Is the stack.yaml file supposed to be checked into version control?
我會說你應該提交stack.yaml
,因為這樣可以更容易地以可重現的方式構建你的包。 如果您的存儲庫是公共的,並且如果您在stack.yaml
使用更具異國情調的額外deps(指向Git存儲庫的指針,源樹中的二級cabal包等),那么這一點尤為重要。
一個補充的觀察是我們仍然應該為.cabal文件中的依賴項提供合理的版本邊界,即使我們正在使用堆棧,否則會使那些不使用堆棧或擁有一組不同於由stack.yaml
指定。
是的。 stack.yaml有一大堆(並非總是必要的)字段,例如對於一致構建很重要的額外依賴項。 檢查一下。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.