Как проверить, обновлено ли ПО с хранилищем? - PullRequest
0 голосов
/ 02 сентября 2010

У меня возникают трудности с пониманием этой неполной документации для PECL SVN, поэтому я надеюсь, что кто-то с опытом может сказать мне, что делать.По сути, я хочу

  • выяснить, какая ревизия находится в репозитории (http://example.com/repository)
  • выяснить, какая ревизия находится в локальной складке / var / repository /

другими словами, если редакция 69 была передана в хранилище, а серверная версия приложения - 42 Я хочу, чтобы PHP уведомил администратора о том, что библиотека не обновлена ​​

Спасибо!

1 Ответ

1 голос
/ 02 сентября 2010

В плане SVN:

Чтобы получить текущую версию удаленного репозитория, вы можете использовать

svn log -r HEAD

А для получения версии локальной рабочей копии вы можете использовать

svn info

svn_log , по-видимому, доступно в документации, по крайней мере, но я не могу найти оболочку для svn info.Вы можете попытаться проверить, есть ли в PECL метод svn_info, даже если его нет в документации (если вы подозреваете, что документация неполная).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...