Сервер SVN для Mac OSX
Я использовал Visual SVN для Windows. Теперь я на Mac OSX.
Кто-нибудь знает о SVN-сервере для MAC OSX, который так же прост в использовании, как Visual SVN в Windows? Я не хочу вводить команды консоли, мне нужен приятный и простой интерфейс: -)
Приветствия
Ответы
Ответ 1
Mac OSX LION и Snow Leopard по умолчанию поставляется с сервером SVN. Простой учебник можно найти здесь
В основном вы будете использовать среду командной строки (оболочки). Нет графического интерфейса пользователя.
Чтобы создать проблему с репозиторией, выполните следующую команду
svnadmin create MyFirstRepository
Это создаст репозиторий с указанным выше именем в текущей папке.
Следующий шаг - импортировать каталог. Используйте эту команду
svn import destination-folder file:///path-to-repository -m "Initial Import"
Третий шаг - проверить, что вы только что отметили.
svn checkout file:///path-to-repository destination-folder
Ответ 2
Я знаю, что вам нужно простое приложение для графического интерфейса для установки сервера, но вы можете быстро и легко получить apache, обслуживающий ваш репозиторий subversion с помощью проверки подлинности WebDAV. Используя macports для установки всех зависимостей и с несколькими базовыми изменениями в параметрах конфигурации в apache, вам хорошо идти.
Вот базовая настройка (из вики файлов Macports): Subversion MacPorts с Apache
Командная строка - ваш друг!
Ответ 3
Еще один хороший стек для сервера subversion можно найти на http://bitnami.org/stack/subversion. Из описания:
BitNami Subversion Stack значительно упрощает развертывание Subversion и его необходимых зависимостей. Он может быть развернут с использованием собственного установщика, как виртуальной машины или в облаке.
Ответ 4
В стороне, следует отметить, что Snow Leopard (по крайней мере) поставляется с сервером SVN в комплекте по умолчанию. Я считаю, что Леопард тоже. В любом случае, вам намного лучше использовать его вместо того, чтобы катить свое собственное решение.
Инструкции Apple: http://developer.apple.com/library/mac/#featuredarticles/SubversionXcode3/
Несколько более сложная интеграция:
http://ursecta.com/wp/2009/11/subversion-server-on-snow-leopard-server/
Ответ 5
Я знаю, что вы испытываете зуд для Visual SVN-подобных на Mac, но одна из главных причин, по которым вы не получаете много ответов, заключается в том, что SVN и Apache по умолчанию не существуют в Windows (зуд, который Визуальные SVN-царапины), но существуют на OSX.
Аргумент выглядит следующим образом: если вы достаточно разбираетесь в использовании SVN, то, скорее всего, вы будете довольны тем, что OSX имеет по умолчанию (командной строки!), или у вас, вероятно, есть сервер Linux где-нибудь, что служит SVN для вас.
Я рекомендую вам несколько вариантов в дополнение к тому, что все остальные упоминают:
- Сохраняйте существующую машину Windows как сервер для ваших потребностей SVN.
- Запустите приложение VMWare + VMWare fusion (вот некоторые Trac + SVN devices)
Ответ 6
Я могу порекомендовать Versions, если вам нужно всестороннее стороннее приложение.
До недавнего времени у меня была простая настройка - локальный репозиторий SVN (файла) на моем локальном диске; затем используются окна Xcode SCM (Управление контролем источника) для управления командами SVN - это не так уж плохо для большинства повседневных действий. Очевидно, предполагается, что вы используете Xcode?
Ответ 7
Вы можете загрузить подгрузку для OSX из WANdisco. У них также есть uberSVN, который является веб-инструментом, подобным VisualSVN, с гораздо большей функциональностью.
Ответ 8
Хотя это не макро-центральное значение, Warehouse было открыто с давних времен и, возможно, стоит посмотреть, Это веб-интерфейс для управления хранилищами svn и git.
Ответ 9
Сервер и графический интерфейс являются отдельными компонентами. Что касается больших графических интерфейсов SVN, Versions.app, кажется, является фаворитом.
Редактирование для добавления следующих дополнительных приложений SVN:
http://ciaranwal.sh/2007/10/10/svn-plug-in-for-textmate (плагин TextMate)
http://www.syntevo.com/smartsvn/index.html
http://www.syncrosvnclient.com/index.html
http://www.zennaware.com/