2017-01-10 3 views
0

Для долгосрочного университетского проекта с участием небольшой команды (2/5 человек), с использованием Matlab и Java, мы пытаемся настроить SVN.SVN с использованием MacOS, Linux и Windows

Проблема в том, что компьютеры, используемые в этом проекте, запускают разные ОС. Главный компьютер, на котором код должен быть скомпилирован и протестирован в лаборатории, запускает Linux Ubuntu 16.04 LTS, наш супервизор, который имел бы права администратора, используя MacOS, в то время как другие компьютеры имели бы Windows или MacOS.

Поскольку мы не знакомы с SVN, я считаю, что лучше выбрать программу с полным графическим интерфейсом, например smartSVN. Трудность заключается в поиске open source, который работает на всех платформах или, по крайней мере, на Mac и Linux.

Есть ли еще какое-нибудь бесплатное программное обеспечение с графическим интерфейсом, которое вы бы предложили?

Спасибо!

+1

Вы можете выбрать любого клиента SVN на любой платформе, клиенты svn в основном представляют данные, получая их с сервера SVN. Таким образом, в вашем случае svn-server может быть установлен на ubuntu, а черепаха svn может использоваться для Windows-машины, smartSVN может использоваться для mac и командной строки svn tool для ubuntu. – VivekD

+0

Stack Overflow - это сайт для вопросов программирования и разработки. Этот вопрос, кажется, вне темы, потому что это сайт программирования. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше было бы задать вопрос [«Рекомендации по использованию программного обеспечения») (http://softwarerecs.stackexchange.com/). – jww

ответ

0

Вы можете работать с несколькими клиентами SVN в одном удаленном репозитории. GUI клиента - это просто визуальный уровень протокола svn.

Вы можете использовать tortoiseSVN для Windows, smartSVN на Mac, интегрированный клиент внутри вашей IDE на Linux или что угодно.

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