Системы управления версиями → Mantis + Subversion у себя на компьютере с Windows XP. Пошаговая инструкция для удобной организации работы с кодом
Исторически сложилось, что багтрекер в нашей команде – это Mantis. Для работы над ошибками очень хорошая и простая в обучении система. Буквально садись и работай. Но для удобной организации работы ей явно не хватает связки с Subversion. В связке Subversion+Mantis помогают организовать работу с кодом небольшой команды программистов. Более подробно про организацию работы у нас я описал в прошлой статье.
А сейчас давайте поговорим, как установить Subversion у себя на компьютере и связать его с Mantis на сервере.
Системы управления версиями → Mercurial для параллельной работы с несколькими похожими проектами, часть 1
Введение
В статье рассматриваются несколько проблем (и полезных возможностей) при работе с mercurial и предлагаются варианты их решения.
Несколько проектов на одном фреймворке
Предположим, мы используем какой-то фреймворк сразу в нескольких проектах. Для этого мы, как правило, клонируем базовый репозиторий и начинаем менять в нём файлы, связанные только с нашим проектом, тестируем, коммитим, пушим — всё как обычно.
Внезапно… мы обнаруживаем, что в самом фреймворке есть баг или нам, ну просто сил нет, нужно добавить какую-то функциональность, да заодно потестировать её с текущим проектом.
При этом мы понимаем, что эти изменения должны рано или поздно попасть в репозиторий фреймворка.
Что же делать?
Блог им. vitalif → Одежка для Subversion: ViewVC и SVN-Searcher (SECR-2009)
Мои презентация и видеодоклад с конференции CEE-SECR 2009 на тему двух полезных утилит ViewVC и SVNSearcher, органично дополняющих функционал Subversion.
("Теперь ваш SVN — часть корпоративной базы знаний! Мир, дружба, жвачка!")
Видеодоклад немного нестандартен: презентация демонстируется на мониторе, а я рукой показываю на слайдах то, о чём говорю. Получается некий "театр теней" — плящущая перед презентацией рука.
("Теперь ваш SVN — часть корпоративной базы знаний! Мир, дружба, жвачка!")
Видеодоклад немного нестандартен: презентация демонстируется на мониторе, а я рукой показываю на слайдах то, о чём говорю. Получается некий "театр теней" — плящущая перед презентацией рука.
Системы управления версиями → Линус Торвальдс о GIT на Google Talks [видеоперевод 8 частей]
Два года назад Линус Торвальдс рассказал представителям Google об использовании GIT (распределённой системы контроля версий) для ядра Linux. Посчитав, что многие могут пропустить эту интересную лекцию по причине незнания языка, я осмелился озвучить её по-русски.
а так же плейлист целиком.
а так же плейлист целиком.
Системы управления версиями → Subversion или CVS, Bazaar или Mercurial [перевод]
«Четыре в одном!». Перевод статьи известного автора (John Ferguson Smart), одним «выстрелом» выполнившим введение в основные понятия систем управления версиями и основные подходы к организации (централизованный и распределенный), и тут же на примерах разобравшем по паре централизованных и распределенных систем. Рекомендуется в основном «начинающим», по крайней мере, еще не определившимся в выборе любимой системы или в вопросе «CVCS vs. DVCS».
Системы управления версиями → Линус Торвальдс о GIT на Google Talks [перевод]
Ровно два года назад Линус сделал знаменательный доклад о преимуществах распределенных систем контроля версий над централизованными, в частности Git над SVN. На youtube есть видео, но оно [imho] неразборчивое, доклад долгий, английский Линуса не прост — в общем, не все в состоянии его осилить. Предлагаю перевод-стенограмму (по переводу — претензии мне) доклада вместе с слайдами и другими кадрами видео. Посмотрите/проникнитесь/посмейтесь…
Системы управления версиями → SVN vs. распределенные системы контроля версий
В хабрасообществе в моде DVCS — распределенные системы контроля версий (GIT/Bazaar/Mercurial), а централизованные СУВ считаются чем-то архаичным. Серия переводов (по качеству — претензии ко мне) статей ведущего идеолога Subversion покажет плюсы централизованных СУВ, в частности SVN, как вершины их эволюции, и обратит внимание на проблемы, присущие DVCS.