【发布时间】:2019-06-17 04:45:59
【问题描述】:
只有当我将它们克隆到单独的本地目录时,我才能为 NodeMCU 的所有分支 https://github.com/nodemcu/nodemcu-firmware 构建固件。
当我尝试只有一个文件夹并使用 git checkout 分支时,我只能构建主固件。当我签出分支时,其他文件会更改以匹配分支,但我无法构建固件。也许这就是它的方式?我希望我可以使用 git checkout master 然后 make 来构建主固件,然后使用 git checkout dev 然后 make 来构建开发固件。文件确实会更改以正确反映分支,所以我不确定它为什么不起作用。
【问题讨论】:
-
构建后可以使用 git status 吗?也许有文件正在建设。也许 dev 没有构建,因为它不是稳定的版本,甚至没有人测试过它的构建?
-
理论上这当然是可能的。在实践中,这是不太可能的,因为我们有 CI 来确保这种情况不会被忽视。 github.com/nodemcu/nodemcu-firmware/commits/dev 和 github.com/nodemcu/nodemcu-firmware/blob/dev/README.md 上的 Travis 徽章表明,对于
dev的当前提示,它正在构建中。其他分支也一样。
标签: git github esp8266 nodemcu