如果我做了:PluginUpdate,我怎么能确定.vimrc中列出的插件的开发人员没有更新他们的存储库呢?
例如,我使用到存储库Plugin 'tpope/vim-fugitive'的链接,我不希望这种依赖关系在下一次升级时引入破坏性的更改。
一般来说,vim插件的开发是否需要遵守不将破坏性更改放入最新master分支的约定?我怀疑这样的约定是否存在,但是vim插件是否有一种策略来避免在插件升级时破坏配置?
发布于 2019-02-20 17:20:27
一般来说,在这个问题上,你必须信任插件开发人员。
:PluginUpdate的自动化优势)。如果您发现某个插件损坏了,可以在changelog中找到手动升级步骤,帮助您快速解决问题。stable分支。使用它作为更新的基础应该会极大地减少使用中间开发snapshots.stable/major-version将有单独的分支,并且插件将遵循Semantic Versioning,因此您可以保证只会自动接收兼容的更改,并且切换到新的不兼容版本将是一个手动的受控步骤。https://stackoverflow.com/questions/45515815
复制相似问题