Есть ли хостинг-провайдер SVN, который предлагает инструменты для обсуждения наравне с GitHub? - PullRequest
3 голосов
/ 03 марта 2009

Мы используем SVN на работе (т. Е. Это , а не проект с открытым исходным кодом), и в нашем коде работает оффшорная команда. Я хотел бы иметь возможность общаться с ними лучше, и система комментирования, предоставляемая GitHub, была бы идеальной.

С системой GitHub я могу начать обсуждение любой строки кода в коммите .

Итак, мой вопрос: кто-нибудь знает о hosted SVN-провайдере, у которого есть подобный инструмент?

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

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


В настоящее время мы используем Assembla, и они не предлагают такого рода функциональности ни в браузере хранилища Trac, ни в их собственном браузере хранилища.


Пример на YouTube

Ответы [ 9 ]

3 голосов
/ 31 марта 2009

Он не будет размещен, но вы можете настроить версию инструмента с открытым исходным кодом Google Code Review, ранее отмеченную @SilentGhost с именем Rietveld:
http://code.google.com/p/rietveld/

Как есть, он работает на Google AppEngine. Вы можете разместить его самостоятельно, используя AppEngine SDK и mod_proxy от Apache, хотя я бы не рекомендовал это делать, если сайт должен быть публично видимым, поскольку SDK четко отмечает, что он не предназначен для производства и что такая безопасность легко рассматривается. *

Кроме того, Google также выпустила инструмент для преобразования приложений AppEngine в чистые приложения Django, которые вы затем могли бы размещать в своем любимом веб-браузере Python. Кроме того, конвертация демонстрационного приложения на самом деле является Rietveld, поэтому они уже позаботились об этом за вас. Смотрите здесь для получения дополнительной информации:
http://code.google.com/appengine/articles/pure_django.html

2 голосов
/ 01 апреля 2009

А как насчет использования Совета по проверке ?
Это довольно легко поставить на место, вы можете легко ограничить доступ с помощью пароля, и это может быть связано с SVN.

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

2 голосов
/ 03 марта 2009

Любой хостинг, который предоставляет доступ к Python. Вы можете использовать Trac с плагином для обсуждения

1 голос
/ 03 апреля 2009

Я думаю Beanstalk - лучший вариант для размещенной Subversion.

Я думаю, что вы должны использовать git-svn и конвертировать ваш репозиторий subversion в Git и использовать github, но Beanstalk на сегодняшний день является лучшим с точки зрения возможностей.

Всего наилучшего

1 голос
/ 03 марта 2009

Google code обеспечивает CodeReview функциональность, которая включает возможность построчного комментирования, а также комментариев целого коммита.

0 голосов
/ 22 июля 2009

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

0 голосов
/ 03 апреля 2009

Я рекомендую вам использовать Assembla . Вы можете получить Subversion Repository http://www.assembla.com/catalog/12-Enhanced-Subversion-Repository-Package всего одним щелчком мыши, и позже вы сможете добавить множество дополнительных инструментов, если они вам понадобятся:

Хранилища

Билеты / Вопросы

  • Сборщик быстрых билетов и сборок
  • Trac, улучшенный с помощью команды и управления оповещениями

Сотрудничество

  • Assembla Wiki
  • Сообщения Assembla
  • Файлы Assembla
  • Сборка чата
  • Trac Wiki

Отслеживание времени

  • Отчет о времени проекта
  • Отчет о времени накопления
  • Диаграмма выживаемости
  • Настольный трекер времени

Управление

  • Видимый поток активности с оповещениями по электронной почте и RSS
  • Scrum report
  • Шаблоны проектов
  • Фирменные домашние страницы и пробелы
  • Портфельные отчеты

Интеграция

  • REST API
  • Webhooks - публикация в любом интерфейсе REST
  • Twitter
  • Затмение Милин
  • Внешний SVN, Github
0 голосов
/ 03 апреля 2009

Хотя это не линейная система, вы можете настроить обсуждение по ситуации фиксации, используя cvsdude с перехватами для Basecamp . Это хост-решение, и вы также можете использовать Lighthouse или даже FogBugz для работы с ним. Конечно, это скорее предназначено для исправления ошибок, чем для общения с командами как таковыми, но я думаю, что интеграция с Basecamp могла бы работать для общего решения. Не идеально, но мне это нравится, поэтому я решил выбросить его туда.

Я не думаю, что сейчас есть что-то, что имеет строку за строкой Github - возможно, это был бы хороший проект для начала! На самом деле cvsdude действительно предлагает API для их службы Enterprise, поэтому, если вы хотите создать свою собственную базовую систему обсуждений, вы можете сделать это из-за этого, я подозреваю (сам не слишком внимательно к ней относился).

0 голосов
/ 03 марта 2009

Я бы порекомендовал svnrepository.com . Он устанавливает trac , чтобы вы могли управлять своим проектом.

...