如果我:PluginUpdate
,我怎么能确定.vimrc
中列出的插件的开发人员作为git存储库的链接没有更新他们的存储库并进行重大更改?
例如,我使用链接到存储库Plugin 'tpope/vim-fugitive'
,我不希望此依赖项在下次升级时引入重大更改。
一般来说,vim插件的开发是否需要不将重大更改放入最新的master
分支?我怀疑这样的约定是否存在,但仍然存在vim插件的策略,以避免破坏配置升级插件?
答案 0 :(得分:0)
通常,您必须信任插件开发人员。
:PluginUpdate
的自动化优势)。如果您发现某个插件已损坏,则应在变更日志中找到手动升级步骤,以帮助您快速解决问题。stable
分支以用于经过测试的正式发行版。将其用作更新的基础应大大减少由于使用中间开发快照而导致回归的机会。stable/major-version
分支,而插件将跟随Semantic Versioning,因此可以保证您只会自动接收兼容的更改,并且手动切换到新的不兼容版本,控制步骤。