git workflow with STM32CubeIDE + .ioc file generation causing tedious merge conflicts
Using the STM32CubeIDE + .ioc file generation we are seeing very tedious merge conflicts with the .ioc file.
To give a small taste of the .ioc merge conflict:
<<<<<<< HEAD
Mcu.IP4=SPI1
Mcu.IP5=SYS
=======
Mcu.IP4=SYS
Mcu.IP5=UART4
>>>>>>> My CommitSimple enough for a small conflict like this, but becomes exponentially more annoying the larger the conflict is, or the larger the project/.ioc file is. To have to manually handle these types of conflicts during the development process does not allow us to follow a smooth git/development workflow. I can only imagine it will occur with any rebase/merge with a .ioc change in both, and that time adds up quickly.
Is there a way to avoid these time consuming conflicts? a better/recommended workflow for using STM32CubeIDE + git?
What we came up with is, initializing the .ioc with all of the setup we think we need, and then develop. Which is a work around at best, because any changes or modification will result in the same time consuming conflict.
