В своей самостоятельной работе по разработке я достиг точки, где я хотел бы начать использовать методы Subversion.
До сих пор я просто делал резервные копии, экспортируя свою текущую базу данных и архивируя их вместе с моими файлами проекта PHP.
Я прочитал несколько статей в Интернете и посмотрел видео с Линусом Торвальдсом - похоже, общий вердикт гласит, что Git используется, а старые методы CVS отсутствуют.
В настоящее время я не работаю под Linux, я выполняю всю работу PHP из Windows -> Eclipse. В связи с тем, что Eclipse работает на JVM, переход на Linux -> Eclipse будет более или менее прозрачным - кроме файловой системы.
То, чего я хотел бы достичь, это иметь возможность вести постоянную историю изменений - но я хочу, чтобы это было почти полностью прозрачно. Кроме того, я работаю в среде MVC, и я хотел бы иметь возможность передавать свои взгляды дизайнерам, чтобы они также работали в системе контроля версий.
Будет ли Эгит выполнить то, что мне нужно? Или это слишком много для рабочей силы, состоящей из одного человека?
Что вы порекомендуете мне использовать, чтобы сохранить историю изменений?
Мне также нужно, чтобы услуга была бесплатной!