gpt4 book ai didi

elm - 有没有理由对 Elm 的 `build-artifacts` 进行版本控制?

转载 作者:行者123 更新时间:2023-12-04 13:58:28 25 4
gpt4 key购买 nike

有什么理由保留elm-stuff/build-artifacts在版本控制下?我想我会把它添加到我的 .gitignore ,因为它似乎每次都改变我的.elm文件更改。

( This project 忽略整个 elm-stuff 文件夹,但这对我来说似乎是错误的,因为 exact-dependencies.json 在那里。)

最佳答案

elm-stuff的内容从您的源代码生成,因此忽略它的内容通常是安全的。

关于提交的问题 exact-dependencies.json与否 我认为你应该看看 Rust community suggests for their equivalent cargo.lock .

如果您正在构建一个应用程序并且您关心确定性构建,那么最好提交它。如果您正在编写库,最好将依赖项解析留给使用该库的应用程序。

请注意,Elm 强制执行语义版本控制,因此您可以保证软件包升级不会破坏您的构建。这并不能阻止行为的改变,这就是为什么如果你想要确定性的构建你应该提交你的 exact-dependencies.json .

关于elm - 有没有理由对 Elm 的 `build-artifacts` 进行版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37522802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com