Какой лучший веб-клиент Subversion?

Какой ваш любимый веб-клиент svn? Я бы хотел, чтобы он поддерживал транзакции через Интернет.

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

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

Ответ 1

Все веб-клиенты, о которых я знаю, являются только для чтения, что означает, что вы можете просматривать файлы, создавать различия, настраивать RSS-каналы, но вы не можете каким-либо образом модифицировать репозиторий.

WebSVN - это интерфейс PHP, который я установил в офисе и который я использую каждый день. У него есть все, что мне когда-либо нужно. Trac тоже неплохо, но это полный комплект управления проектами, поскольку он также имеет такие функции, как отслеживание ошибок или планирование выпуска. Он может управлять только одним репозиторием для каждой установки (но вы можете иметь несколько на одном компьютере). Многие другие доступны, вы можете найти список в Википедии (искать "веб-интерфейс" ).

http-интерфейс, доступный через WebDAV, может использоваться с общим браузером, вы можете увидеть любую ревизию с добавлением запроса param? p = @REV. Однако вы можете настроить макеты страниц, как объясняется здесь.

Ответ 2

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

Ответ 3

Codebeamer из http://www.intland.com имеет веб-репозиторий svn, где вы можете совершать и привязывать свой код к требованиям и другим приятным артефактам SE, Они имеют бесплатную версию до 6 пользователей (включая клиентов и разработчиков). Надеюсь, вы найдете то, что ищете в этом продукте. Программное обеспечение также поддерживает CVS и другое программное обеспечение для управления версиями.

Ответ 4

Попробуйте SVN Manager. Это только для администрирования Subversion. Вы можете добавлять репозитории и пользователей/группы и предоставлять доступ для чтения/записи пользователям/группам в репозитории.

Ответ 5

Я бы порекомендовал ViewVC.

Мы использовали WebSVN, но нашли, что ViewVC будет быстрее и проще в использовании (хотя сложнее установить).

Ответ 6

polion community webclient выглядит прилично, но я только играл с ним до сих пор, так что никакого реального опыта в мире, но стоит попробовать.

Ответ 7

Я нашел пакет PHP с голой костью, называемый DoctorSVN, который позволяет несколько функций. Однако он вышел из строя на год, и только когда-либо было шесть изменений.

Недостатком является то, что он должен быть установлен на сервере с доступной командой svn, поэтому это не готовое решение; у вас должен быть собственный сервер для запуска.

Ответ 8

Subversion через DAV является достойной платформой для подрывной деятельности:

http://svnbook.red-bean.com/en/1.1/ch06s04.html

Я не знаю, имеете ли вы в виду, что вы хотите, чтобы веб-приложение управляло вашими файлами, но с помощью DAV или даже подсистемы командной строки subversion вы можете использовать HTTP в качестве протокола для вашего использования svn.

Ответ 9

Не знаю, действительно ли это именно то, что вы ищете, но стоит попробовать: Beanstalk

Ответ 10

Trac имеет браузер веб-браузера, но вы не можете его фиксировать или изменять.

Я думаю, что лучшим решением было бы найти клиент на основе Java, например. SmartSVN.

Ответ 11

В магазине, в котором я работаю, используется WebSVN.

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