Beanstalk — Subversion для людей

Илья • 19 ноября 2007 г.

Компания Wildbit не так давно анонсировала своё новое веб-приложение Beanstalk. Хочу написать небольшой обзор, потому что проект действительно интересный.

Бинстолк это хостед-решение для создания и ведения репозиториев Subversion. Он позволяет без труда в три клика создать новый репозиторий и сразу же начать его использовать. И для этого вам не нужно искать Subversion-хостинг и настраивать сервер. Достаточно просто создать аккаунт на Бинстолк и определиться как вы хотите назвать свой репозиторий.

Бинстолк может импортировать уже существующий репозиторий, либо любую папку с файлами, либо создать новый с нуля. Поистине простой и приятный процесс.

Монитор активности

Первая и самая главная функция Бинстолка это монитор активности. Это страница, на которой отображаются все изменения в репозитории (коммиты). Они удобно разбиты по датам и сопровождены комментариями, а так же списком изменённых файлов.

Любой файл можно тут же просмотреть и проверить диф — изменения, которые были сделаны автором коммита.

Если у вас на Бинстолке несколько репозиториев, вы можете использовать общую страницу активности со сводкой всех изменений. Особенно удобно подписаться на всю активность через RSS и всегда быть в курсе событий. Больше не придётся забивать свой почтовый ящик svn-нотификациями. Впрочем, email-нотификации в Бинстолке тоже предусмотрены.

Браузер репозитория

С помощью браузера репозитория, вы можете прямо через веб-браузер, в любой момент просмотреть любую ревизию хранящихся в репозитории файлов. Причём, если это исходные коды программ, то для вашего удобства будет включена подсветка кода и нумерация строк. А если это html-файл или изображение, вы можете тут же сделать его предпросмотр.

Вы можете сравнить файл с его предыдущими ревизиями и просмотреть всю историю изменения файла (она всегда отображается в сайдбаре). Или же вы можете просмотреть любую предыдущую ревизию всего дерева файлов, словно отправившись в прошлое.

Интерфейс браузера выполнен с потрясающей любовью и вниманием к мелочам. Работать в таком окружении сплошное удовольствие!

Интеграция с другими сервисами

Бинстолк поддерживает интеграцию со многими популярными веб-приложениями: Basecamp, Fogbugs  и LightHouse. На днях так же будет добавлена поддержка Twitter  и Campfire.

Каждый раз, когда в вашем репозитории будет происходить новый коммит, новое сообщение будет отправляться на любой из этих сервисов или на все одновременно. Особенно удобно в паре с LightHouse, потому что вы можете ассоциировать коммиты с тикетами, как в Траке.

Тарифные планы

Бинстолк предоставляет несколько платных и один бесплатный тарифный план. Бесплатный включает в себя 1 репозиторий, 3 пользователей и 10мб дискового пространства, чего должно хватить для большинства задач, связанных с созданием репозитория. Самый дешёвый платный план стоит $15 в месяц и предоставляет 10 репозиториев, 5 пользователей и 250мб.

Beanstalk прекрасно справляется со своей задачей

Если вы хотите максимально просто и быстро создать репозиторий под свои нужды (например что бы хранить свои Rails-плугины), то Бинстолк это лучшее что вы сможете найти. В подарок вы получаете отменный веб-интерфейс, который не оставит равнодушным никого.

Бинстолк так же не разочарует вас, если у вас большая комманда разработчиков и множество проектов. Вы можете интегрировать его с Basecamp, Lighthouse, Fogbugs или Campfire, что сделает организацию вашей работы ещё более продуманной и прозрачной.

Конечно, есть и острые углы и «шерховатые поверхности», но не стоит забывать, что Бинстолк новый, свежий продукт, который делает свои первые шаги. А у команды Wildbit уже есть новые идеи и планы, как можно сделать Бинстолк ещё лучше и ещё удобнее.

Вообще, ребята проделали огромную работу и приложили все усилия, чтобы сделать качественный и удобный сервис. Они справились с этой задачей на пять балов!

3 комментария:

  1. Mourner:

    Wildbit – классная команда, хорошо, что ты на них работаешь :)

  2. Илья:

    В вайлдбите работает только Дмитрий :)

  3. Mourner:

    А, сори. :) Меня тоже приглашали (в качестве клаентсайдщика), но времени тогда не нашлось. Хотя там и так одни из лучших собрались уже. :)

Извините, но комментарии для этой статьи уже закрыты.