Open eatradish opened 3 years ago
目前已经在 Cargo.toml 中使用版本号做约束,多数时候是不会出现编译问题的。发行版的打包系统(如obs)通常是不允许在线获取依赖的,而发行版自行维护的 crate 版本往往更新不及时,如果添加 .lock 反而容易造成编译问题。另一个原因是.lock更新过于频繁,如果每次提交都带上会很不美观。
From: Mag Mell @.> Sent: Saturday, April 3, 2021 5:53:46 PM To: gmg137/netease-cloud-music-gtk @.> Cc: Subscribed @.***> Subject: [gmg137/netease-cloud-music-gtk] 添加 Cargo.lock (#118)
l行版So,有 Cargo.lock 的作用主要是了l行版的可同Fg提供了方便。同r@也是 Rust 的推]做法:https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries
― You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/gmg137/netease-cloud-music-gtk/issues/118, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABRJHI3TUJO6RMDOK7AO4MTTG3QSVANCNFSM42KCHPRA.
爲發行版維護,有 Cargo.lock 的作用主要是爲了發行版的可復現編譯提供了方便。同時這也是 Rust 的推薦做法:https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries