2013-10-08 2 views
0

Я использую возбудитель для плагинов управления, многие плагин автор не показывает версию программного обеспечения, в частности, поэтому я скопировать и перезаписать все мои плагин от GitHub время от времени, я имею установленная среда git на моем компьютере, есть ли какая-либо команда, которая может проверить локальную версию программного обеспечения от GitHub и обновить сама по себе?Как сравнить локальную версию ВИМ плагин с GitHub

+0

Вы имеете в виду проверить локальная версия программного обеспечения? Все зависит от того, действительно ли автор дал ему версию. Вам нужно будет проверить, какая фиксация у вас есть, и сравнить ее с версией GitHub, которая будет самой последней. – greduan

+1

Вместо этого используйте Vim.org: вы получаете изменения и версии. – romainl

+0

Но много автора прекратить размещать плагин на Vim.org – Chan

ответ

0

Если мерзавец установлен, то это так же просто, как

Здесь я использую nerdtree в качестве примера:

$ cd .vim/bundle/nerdtree 
$ git pull 
$ cd .vim/bundle/some-nifty-plugin-on-github-or-similar 

У меня есть простой Баш скрипт, который делает выше для плагинов что я использую. Обновление все так просто, как работает .vim/bundle/update.sh

Чтобы проверить, на версии, компакт-диск в эту папку и сделать:

$ git log # displays the complete commit-log 
$ git log -1 # the latest commit message 

Надеется, что я правильно понял ...

+1

Я настоятельно рекомендую использовать Git подмодулей, то обновление является один вкладыш: «мерзавец подмодуль Еогеасп мерзавец тянуть» – Max

+0

Это выглядит здорово :) – Chan

+0

@ 吳承 諺 - Не бойся принять мой ответ, если он вам понравился (зеленый thingie рядом с избирательными рядами слева) :-) –

0

Вы хотите Vundle: https://github.com/gmarik/vundle

Vundle будет работать с таким же расклад плагина, который использует Возбудитель и также установить плагин под ~/.vim/bundle/, но это будет управлять клонированию и обновлением Git для вас. Вы можете просто перечислить плагин как Bundle в своем ~/.vimrc и запустить :BundleInstall для его установки.

Использование Vundle, вы можете запустить :BundleInstall! обновить установленные плагины до последней версии.

Смотрите также: блог Тима лая “Moving Up: Upgrading From Pathogen to Vundle”.

Смежные вопросы