git History记录:
时刻2:删除插件A,B插件的相应依赖关系也被删除。只剩下插件B(较新的修改)
..
.
时刻1:插件B依赖插件A
.
.
此时进行的操作
1.当前是最新版本
2.Reset ->hard 从时刻2到 1到2之间的某一个版本
结果:
由于在最新版本时,本地的workspace里面没有插件A,只有插件B
此时,reset后,虽然插件A被还原回来,但只是存在于本地的git 并没有载入进workspace 而B插件依赖A插件的依赖关系已经被还原回来了
本文探讨了在使用Git进行版本回退时遇到的问题:即当依赖的插件被删除后,通过Reset操作恢复到某一历史版本时,尽管依赖插件被还原,但并未正确载入工作空间,导致运行时出现依赖找不到的异常。文章提供了正确的处理方法。
173

被折叠的 条评论
为什么被折叠?



