Можете ли вы порекомендовать хороший веб-браузер репозитория .NET для SVN?[закрыто]

StackOverflow https://stackoverflow.com/questions/10933

  •  08-06-2019
  •  | 
  •  

Вопрос

У нас есть репозиторий SVN, работающий на сервере Windows, и я хочу связать внутреннюю документацию, изменения функций, ошибки и так далее с изменениями кода.

Мы обнаружили, что WebSVN работает удивительно медленно - репозиторий слишком велик для этого (я думаю).

Команда, использующая его, в основном занимается программированием на C #, и хотя у некоторых есть опыт работы с другими языками, мне бы очень хотелось, чтобы инструмент мог поддерживать любой член команды.

Большинство инструментов, которые я видел, основаны на PHP, Java, Python и т.д.Все языки, которые могла бы выучить команда, но я предпочел бы что-то, в чем используются навыки, которые у нас уже есть.

Можете ли вы порекомендовать хороший веб-браузер репозитория для SVN, в идеале тот, который использует ASP.NET, SQL Сервер и это продолжается IIS?

Это было полезно?

Решение

Взгляните на http://warehouseapp.com

Это стек Mongrel / Ruby / MySQL (хотя должен работать в Windows)

но я стараюсь избежать установки MySQL и Ruby на сервер.

Я знаю (сам также использую C # stack), но рынок самостоятельных веб-SVN-клиентов - это такая маленькая ниша, что даже предложение на другом языке можно считать достаточно хорошим.MySQL не работает, и установка Ruby - это в значительной степени команда x-copy.Я понимаю, почему вы не хотите портить свой сервер дополнительным программным обеспечением, но если вы согласны размещать свои репозитории SVN у сторонних разработчиков, вы получаете приятный веб-интерфейс без проблем с обслуживанием.

Я использую http://unfuddled.com (у них также есть некоторый базовый API для подключения в случае необходимости).

Не для того, чтобы продвигать изобретение велосипеда, но изначально я написал свой собственный веб-SVN браузер, используя svn log --xml команда

Это действительно хорошая идея.Я также анализирую некоторые выходные данные в формате XML во время моего автоматизированного процесса сборки, но создание нашего собственного полномасштабного SVN-браузера - это своего рода перебор, потому что теперь вам нужно поддерживать не один основной проект, но и инструмент.Но опять же, мы, программисты, любим создавать инструменты, которые облегчат работу над нашими основными проектами.

ASP.NET SVN browser звучит как многообещающая идея с открытым исходным кодом, кто-нибудь готов начать работу над ней?Я бы внес свой вклад.

Другие советы

Не для того, чтобы пропагандировать изобретение велосипеда, но изначально я написал свой собственный веб-SVN-браузер, используя

svn log --xml

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

Я использую Склад, как уже указывал Любош, и это работает очень хорошо.В какой-то момент я поискал версию .NET, но так и не смог ее найти.Я также был в тот момент, когда мне захотелось стать лучше как программисту, изучив новый язык, и я отважился изучить Ruby и Ruby на рельсах.Теперь я программирую и в том, и в другом.СЕТЬ и Рубин.Во всяком случае, именно так я наткнулся на Склад.

У меня есть Warehouse, установленный на компьютере с Linux под управлением Ubuntu server edition, nginx для HTTP-сервера и кластер беспородных.Я даже никогда не пытался установить его в Windows и рад, что не сделал этого.Для работы хранилища требуются привязки svn-ruby, и это бедный парень узнал об этом на собственном горьком опыте.

Что ж, я знаю, что вы ищете .NET-приложение, но я подумал, что отдам свои два цента Warehouse, и надеюсь, вы не откажетесь от него только потому, что оно не запускается в .NET.Я также хотел бы сообщить вам, чтобы вы не устанавливали Warehouse в Windows, если вы все-таки решили попробовать.

Размещен ли ваш репозиторий Subversion внутри Apache (а не svnserve)?Если это так, и ваши потребности очень просты, вы можете получить доступ к хранилищу напрямую через веб-браузер.Просто возьмите URL репозитория, вставьте его в браузер, и вы увидите очень элементарный интерфейс веб-навигации (в основном встроенный интерфейс просмотра папок Apache).Это некрасиво, но это работает для базовой ссылки на файлы репозитория, если это все, что вам нужно.

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

http://ifdefined.com/doc_bug_tracker_subversion.html

Это проект с открытым исходным кодом под названием BugTracker.NET.В первую очередь это средство отслеживания проблем (которое мы здесь хорошо используем), но оно включает интеграцию с Subversion и, среди прочего, возможность просмотра различий.Мы еще не реализовали эту часть, но на снимках экрана она выглядит довольно красиво.

Он основан на IIS / MSSQL, так что это решение, удобное для развертывания Windows.Я нашел его надежным, хотя и немного сложным в настройке.

Это не необработанный браузер репозитория, но он близок и обладает некоторыми другими качествами, которые вы искали.

Не веб-браузер, но если ваша команда использует TortoiseSVN, там есть отличный браузер репозитория.Просто щелкните правой кнопкой мыши на вашей локальной кассе и выберите TortoiseSVN / Repo-Browser.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top