我终于将一个旧项目从已下载的js-libs文件夹升级为bower,这些文件夹已提交到存储库。它工作得很好,使用新的库很棒,升级更容易,但是 - 如果包被破坏怎么办?
在这个特定情况下,库中有一个小错误,这对我影响很大。一个解决方案已于2个月前通过PR提交,但尚未合并。即使它被合并,也不意味着新版本将在之后发布。
在某种程度上,我可以切换回官方软件包,无论何时发布新的固定版本,最好的方法是应用此修复程序。
我看到两个选项:
第一个解决方案似乎很愚蠢而第二个有点太复杂只是为了改变一行代码。在任何一种情况下,如果发生了变化,我需要睁开眼睛并手动来回切换。
这些只是两个选项,还是我错过了什么?