Я новичок в мире управления версиями, но хотел бы представить Subversion в нашей небольшой команде разработчиков, поскольку мы обнаруживаем, что все больше и больше мы работаем над одними и теми же проектами / файлами. В основном мы кодируем PHP в среде LAMP (Red Hat Enterprise).
Я ищу некоторые отправные точки, которые помогут мне начать работу, например, руководства по установке / настройке Red Hat. Я использую Dreamweaver CS3 (я вижу, что функции Subversion будут представлены в CS4), поэтому хотел бы взглянуть на другие IDE PHP с интеграцией Subversion, есть ли у вас какие-либо предпочтения? Я открыт для предложений.






Это зависит от того, какую версию RHEL вы используете. В целом настроить Subversion очень просто, вам просто нужно установить двоичные файлы и запустить svnserve или адаптировать конфигурацию Apache.
svnadmin create --fs-type=fsfsПосле этого у вас есть репозиторий, который вы можете обслуживать через apache или svnserve. Я могу порекомендовать Apache, потому что он лучше масштабируется, проще в обслуживании и позволяет вам получить доступ к репозиторию через DAV.
Примеры конфигураций здесь: http://svnbook.red-bean.com/en/1.0/ch06s04.html
Они подходят для Linux + Subversion:
http://articles.slicehost.com/subversion
Кроме того, он входит в несколько репозиториев, WebDAV и многое другое. Также полезно для разработчиков Windows, так как большую часть информации можно использовать и в Windows.
Установка Subversion, вероятно, не будет самой сложной частью, самая сложная часть - это то, как вы получите доступ к репозиторию. Есть множество вариантов (общий доступ к файлам в сети, подрывная деятельность через SSH, через http-соединение). У каждого есть свои плюсы и минусы. Как ты сейчас развиваешься? Например, если вы все используете один и тот же веб-корневой каталог, контроль версий не поможет, так как вы все равно будете менять файлы друг друга, поэтому вам придется создавать отдельные сайты для каждого разработчика.
Что касается IDE, существует отличная интеграция оболочки для Windows в виде TortoiseSVN, которая по-прежнему позволит вам работать с вашими любимыми инструментами и по-прежнему иметь легкий доступ к функциям SVN.
В системе RHEL самый простой способ установить Subversion - использовать yum:
yum install subversion