主题中讨论的其他器件:SysConfig
您好!
删除 SysConfig 中的一个 GPIO 会使从该 GPIO 到列表底部的所有 GPIO 更改名称。
因此、使用与 Git 类似的 VCS 来处理 SysConfig 文件非常困难、尤其是在合并期间。
在图片中、我们可以看到当我删除列表中的第一个 GPIO 时会发生什么情况。 是否有其他解决方案来处理 Git 中的 SysConfig 文件?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
删除 SysConfig 中的一个 GPIO 会使从该 GPIO 到列表底部的所有 GPIO 更改名称。
因此、使用与 Git 类似的 VCS 来处理 SysConfig 文件非常困难、尤其是在合并期间。
在图片中、我们可以看到当我删除列表中的第一个 GPIO 时会发生什么情况。 是否有其他解决方案来处理 Git 中的 SysConfig 文件?
您好!
我了解了删除其中一个已配置的 GPIO 时您面临的问题。 让我收集更多有关这方面的资料,并将予以更新。
谢谢
阿斯温
大家好、Mattia、
我认为处理此问题的唯一方法是确保要删除的 GPIO 是配置中数量最多的 GPIO。 遗憾的是、这个逻辑内置在 SysConfig 中每个模块的后端、因此 我们很难更新。
在 board.h 和 board.c 等生成的输出中、您是否会遇到相同的问题?
谢谢!
卢克
Luke、您好!
board.h 和 board.c 没问题、但从不同分支中实际合并的当然是 SysConfig 文件。 如果我们删除/修改不同分支中的 GPIO、这会导致问题、未来我们会格外小心、仅在主分支中更改 GPIO。 在任何情况下、都应考虑到该系统不容易 被更多的开发人员维护。
谢谢!
Mattia
大家好、Mattia、
我知道这是我们 SysConfig 工具在与多个开发人员合作时的一个限制。 我会将此问题提交给我们的 SysConfig 专家、以确定是否可以解决该问题。
谢谢!
卢克