Удаленный просмотр Git / Mercurial в PHP - PullRequest
1 голос
/ 10 февраля 2012

Какова лучшая практика в удаленном просмотре "распределенных" систем SCM, таких как Git и Mercurial?

Насколько я знаю, просматривать все возможно только при наличии клона / кассы.

Я действительно не хочу этого из-за того, что это решение для управления проектами, которое не хочет хранить реальное хранилище.

Опции, которые я видел до сих пор:

  • Сделать клон / оформить заказ и удалить его потом
  • Выполнение удаленных команд на сервере компании с использованием SSH

Кто может мне помочь?

1 Ответ

1 голос
/ 10 февраля 2012

Зависит от того, где размещены доступные онлайн-версии репозиториев. Если репозитории Git размещены на GitHub, вы можете проверить их API , который предоставляет опции просмотра. То же самое должно применяться к Mercurial при использовании BitBucket .

Еще одним вариантом для репозиториев Git может быть использование PHP-привязок из libgit2, хотя я не совсем уверен, что вы можете просмотреть не извлеченный репозиторий.

Относительно подхода удаленных команд SSH, вы можете захотеть проверить определенную администратором команду опции gitolite .

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