gpt4 book ai didi

git - 使用不同分支构建 NodeMCU 固件

转载 作者:太空狗 更新时间:2023-10-29 14:35:05 29 4
gpt4 key购买 nike

我能够为 NodeMCU 的所有分支构建固件,https://github.com/nodemcu/nodemcu-firmware仅当我将它们克隆到单独的本地目录时。

当我尝试只有一个文件夹并使用 git checkout branch 时,我只能构建主固件。当我 checkout 分支时,其他文件会更改以匹配分支,但我无法构建固件。也许这就是它的方式?我希望我可以使用 git checkout master 然后 make 构建主固件,然后使用 git checkout dev 然后 make 构建开发固件。文件确实会更改以正确反射(reflect)分支,所以我不确定为什么它不起作用。

最佳答案

首先,您不必进行多次克隆。
您可以只制作一个克隆,然后使用 git worktree 在各自的文件夹中 check out 这些分支。 .

其次,当您 checkout 一个分支时,在第一次编译期间创建的其他文件不会被删除,这可能会干扰您的第二次编译。

执行 git clean -n -d -x -f预览您可以从新 checkout 的工作树中清除的内容。

确定后,删除 -n(试运行选项)。如果您不想删除被忽略的文件,请同时删除 -x

关于git - 使用不同分支构建 NodeMCU 固件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56624845/

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