如果我这样做:PluginUpdate
了,我怎么能确定.vimrc
作为 git 存储库链接列出的插件的开发人员没有通过重大更改更新他们的存储库?
例如,我正在使用存储库的链接,Plugin 'tpope/vim-fugitive'
并且我不希望此依赖项在下次升级时引入重大更改。
一般来说,vim 插件的开发是否需要不将重大更改放入最新master
分支的约定?我怀疑这样的约定是否存在,但是,vim 插件是否有某种政策来避免通过插件升级破坏配置?
一般来说,你必须信任这个插件开发者。
:PluginUpdate
)。如果您发现插件损坏,应在更新日志中找到手动升级步骤,并帮助您快速解决问题。stable
为经过测试的官方发布提供分支。使用它作为更新的基础应该会大大减少使用中间开发快照引起的回归机会。stable/major-version