将第三方库更新为新版本(在本例中是用C语言编写的嵌入式无线电堆栈)时,我很难弄清楚如何最好地自动化#34;在Git仓库中管理应用程序时更新这些。文件名可能已更改,库中包含的某些文件可能包含应用程序所需的更改等。
处理这类情况的好方法是什么?目前正在使用德州仪器公司的蓝牙低功耗堆栈。
我最初的想法是从当前应用程序状态创建一个补丁,提取新的库版本并在更新的"未触及的"之上应用补丁。库和修复手动应用补丁时的任何冲突,但会有吨。另一个想法是试图找到一种在合并时使用的C-aware插件,但我还没有找到我认为是一个很好的解决方案。
答案 0 :(得分:0)
这个任务不是VCS本身的责任范围(它是配置管理任务的一部分),但是......你可以尝试在这个游戏中使用Git
如果上游的代码也是版本,你可以使用它的回购**,你可以(简短草稿):