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

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

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

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

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

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

14.08.2008 12:37:21
6 ОТВЕТОВ
РЕШЕНИЕ

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

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

но я стараюсь не устанавливать MySQL и Ruby на сервер.

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

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

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

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

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

3
26.11.2016 17:43:47
Я написал начало браузера ASP.NET SVN, используя ту же платформу, которую использует ANKH. Запрашивать мою учетную запись SVN на wush.net было очень медленно, поэтому я добавил в нее немного кеширования. Это пока еще не AJAX, а чисто в формате прототипа, но он был бы рад начать с кода Google.
Chris S 16.07.2009 12:28:50
к сожалению, я потерял интерес к SVN с тех пор, как написал это в прошлом году. почти смешно, как все быстро меняется в мире ИТ.
lubos hasko 16.07.2009 17:59:48

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

svn log --xml

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

3
14.08.2008 23:23:26

Я использую Warehouse , как уже указывал Lubos, и он работает очень хорошо. Я посмотрел в одном месте для версии .NET, но я так и не смог найти. Я также был в точке, где я хотел улучшить себя как программист, изучая новый язык, и я рискнул изучить Ruby и Ruby on Rails . Теперь я программирую как на .NET, так и на Ruby. Во всяком случае, так я столкнулся с Warehouse.

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

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

3
26.11.2016 17:45:07
Код склада теперь можно найти
Filip De Vos 14.03.2012 09:28:40

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

1
20.08.2008 22:15:11
Я знаю об этом, но я думал, что это позволит вам просматривать только последнюю версию. Я хочу показать различия. Знаете ли вы, как показать различия файлов с сервером Visual SVN?
Keith 30.01.2011 11:54:52

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

-1
20.08.2008 22:21:50
Это замечательно, но на настольном компьютере. Я прошу на основе Интернета.
Keith 15.09.2008 08:17:13

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

http://ifdefined.com/doc_bug_tracker_subversion.html

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

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

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

1
16.03.2009 22:08:27