Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
Поддержка систем контроля версий
Серьезные разработчики, которые работают с крупными проектами. уже давно заценили удобство систем контроля версий и наверняка используют какую-то из них.
Наиболее распространенная из них - Subversion (это серверная часть) сокращенно называемая SVN.
Из клиентских частей, именно она ставится на компьютере разработчика, наиболее продвинутая и удобная - это TortoiseSVN

Некоторые IDE имеют свой, встроенный клиент для SVN, но на мой взгляд это лишнее. Я пока еще не видел клиента, удобнее, чем TortoiseSVN и важно, чтоб IDE его поддерживала.
Тут в основном хорошие новости, большинство из нормальных IDE без проблем поддерживают TortoiseSVN
Проблема только у редакторов, написанных на Java (Zend Studio, NetBeans, Aptana), но у них обычно есть свои, встроенные клиенты SVN.
Вообще нет поддержки в DzSoft PHP Editor и PHP Expert Editor, но если Вы не используете SVN и не работаете с крупными проектами, для вас данный факт несущественный.

На рисунке Вы можете видеть работу TortoiseSVN.
В менеджере проекта редактора, все файлы, которые синхронизированы с репозиторием, имеют зеленые метки.
Те файлы (и папки), где есть изменения, выделены красными метками.
Одно из открытых окон спереди - это сравнение изменений между тем, что вы наработали и тем, что в репозитории (сравнение с предыдущей версией).
Окно сзади - это важнейшая часть - журнал SVN проекта, где показаны все изменения, начиная с самого первого билда.
В случае необходимости, Вы сможете достать любой файл, любой версии.
Прикрепленные файлы: