SVN экономит время и труд разработчика — она позволяет возвращаться к любой точке разработки, быть везде и всегда в курсе проводимых работ и многое другое. Но как всякая система экономящая время SVN требует затрат этого времени на свое функционирование. Именно о такой затрате, а именно операции закрепления правки в хранилище, экономии труда в ходе ее, а также расширения возможностей разработчика по хранению данных и пойдет речь.
Рано или поздно руки любого кто однажды притронулся к SVN, дотягиваются и до одного из самых мощных инструментов этой системы — ветвления. Поразительно как кажущаяся видимая сложность этого механизма оборачивается эффективным решением многих задач, которые возникают при любой разработке.
Данная статья основывается на предыдущей, а также на мысли, что лучший способ что-либо понять — сделать это самому.
Порочно угнездившееся во многих умах «красота спасет мир» заставляет вышеупомянутый мир биться в конвульсиях и постанывать от очередной попытки привести его к точке благоденствия.
Представим, что история предшественников ничему нас не научила и украсим document.body со всей жестокостью, на которую способен человеческий разум в погоне за прекрасным — заставим страничку откликаться всплеском как от хорошо булькнувшего в болоте камешка.
Нам понадобится Mootools, редактор Flash, чувство меры, руки и непредвзятое отношение ко всему, что будет дальше.
Системы контроля версий. Согласитесь, звучит. А чем дольше пользоваться одной из них, тем все более соблазнительные для искушенных умов рисуются перспективы. Начнем.
В этой статье мы поговорим, установим и попытаемся использовать в своих корыстных целях одну из разновидностей СКВ - Subversion. Почему так? Subversion очень популярна среди разработчиков, предоставляется многими хостерами, а возможная тесная интеграция с web-сервером Apache только добавляет ей очков. Чем-то Subversion походит в этом отношении на PHP — также много отличных альтернатив, но…
Примечание: не стоит думать, что Subversion это «только под web и для web». Соответствующим образом настроенная эта СКВ подойдет всем кто к ней готов.