Обзор хранилища базаров (или CVS / SVN / Git) с графическим интерфейсом - PullRequest
3 голосов
/ 26 августа 2009

Есть ли хороший, с открытым исходным кодом, бесплатный способ просматривать репозиторий базар (или другой источник контроля)?

Я имел в виду wikipedia-history -подобный просмотр, где я могу смотреть и сравнивать любые две версии кода.

РЕДАКТИРОВАТЬ: я настоятельно предпочитаю инструменты Ubuntu.

Спасибо

Уди

Ответы [ 6 ]

2 голосов
/ 26 августа 2009

Для Bazaar расширения QBzr предоставляют широкий спектр q-команд (например: bzr qlog, bzr qbrowse)

Для Git есть команда gitk и git gui

1 голос
/ 26 августа 2009

Если вы используете windows (тег "gui"?) , как насчет TortoiseBzr ?


Если вам нужен какой-нибудь веб-инструмент (тег "browser") , вы можете взглянуть на страницу WebInterfaces , на которой перечислены несколько возможностей.

Голова выглядит довольно хорошо:

Loggerhead - это веб-программа для просмотра проекты на базаре. Это может быть использовано для перемещаться по истории ветки, комментировать файлы, просматривать патчи, выполнять поиск, и т.д. Он изначально основан на базар-вебсервис, который сам по себе основан на hgweb для Mercurial.

А вот демонстрационная страница, которая позволяет вам перемещаться, видеть различия, ... использовать приложение, на самом деле, в реальном хранилище: http://bazaar.launchpad.net/~bzr/bzr/trunk/changes


Для SVN:


Для GIT: полный / длинный список на InterfacesFrontendsAndTools вики-странице.

  • Веб-интерфейс, вы можете взглянуть на gitweb ; вот демо .
  • Как для графического интерфейса, так и для веб, список довольно длинный - я позволю вам пройти через него самостоятельно ^^


Для CVS: эээ, кто-нибудь еще использует CVS? (да, я знаю, я знаю ...)

  • Веб-интерфейс: может быть, WebCVS подойдет?


У вас также есть много других щенков; некоторые даже могут работать с несколькими типами репозиториев.

Например, у вас есть InDefero (который делает больше, чем просто просмотр репозитория; на самом деле он описан как клон Google-кода) .

0 голосов
/ 26 августа 2009

Для Ubuntu, вы должны попробовать Оливу для базара и Giggle для Git.

Редактировать: не забывайте, Мелд. Это хороший инструмент сравнения / слияния для Gnome, который работает со многими системами контроля версий.

0 голосов
/ 26 августа 2009

ViewVC поддерживает веб-навигацию CVS / SVN-репозитория. Если вы ищете настольный компьютер, вы можете использовать TortoiseCVS / SVN или SubClipse и т. Д.

0 голосов
/ 26 августа 2009

Я использую QGit , что немного неудобно, но выполняет свою работу. Я думаю, что я видел порты этого к другим VCS вокруг также.

0 голосов
/ 26 августа 2009

Попробуйте TortoiseSVN или TortoiseBzr .

Редактировать: для Linux попробуйте rapidsvn и посмотрите эти обсуждения .

Может быть, какой-то GUI-просмотрщик доступен для базара в Linux. Я не нашел один.

...