1.8 ->
2.0 ->
2.1 -> 2.2 ->
2.3 ->
2.4Самое важное изменение в этом году - плагин Любовь 2.10 перешел в статус discontinued. Зависимый от него плагин Счастье 0.98 в связи с потерянной зависимостью переходит в статус unstable.
Плагин Работа 2.2 получил новую минорную версию без смены мажорной. Кроме прочего, плагин получил новую ветку: WM
(
Read more... )
SVN - это адский ад, хуже только cvs и вообще отсутствие контроля версий. Попробуй git - он охренительно мощный, гибкий и удобный. Hg вроде тоже.
Я с содроганием вспоминаю svn.
Reply
А чем тебе SVN не угодил? Я как-то с удовольствием пользуюсь и для себя, и на работе, как для контроля версий текущей разработки, так и для хранения разных релизов приложения.
Reply
Во-первых ветвление - в свн его вообще делать не хочется, ну и времени он много занимает.
Во-вторых локальная офлайновая работа (ты вроде на даче живёшь? Тебе будет удобно без хорошего инета) с локальной скоростью; полные коммиты (вначале делаешь всего коммит, а только потом мерж) - твои изменения и мерж не смешиваются в одном коммите.
Во-третьих "git stash" - очень удобная штука.
Ну и полные локальные копии у всех - могут иногда выручить. Вчера общался с бывшыи заказчиком, он жаловался как они просрали центральный svn. Я не стал говорить, что у меня есть git-svn копия))
Reply
Полные локальные копии у всех - опять же есть при работе через Ankh или Tortoise SVN. Плюс есть такая волшебная вещь, как сбрасывание резервной копии в хуке на коммит.
Reply
А ветки, когда они дешёвые, оказываются очень кстати. Я тоже думал, что мне не нужны ветки, пока делал в svn всё, теперь 2-4 ветки добавляют гибкости и удобства.
Полный коммит - в свне оно никак, если твой коммит конфликтует с репо, то ты в нём сразу должен этот конфлиет решить. Гит позволяет закоммитить как есть, а потом смержить отдельно. С учётом системы поиска багов "git bisect" будет ясно видно, коммит был плох или его просто неправильно смержили.
Полные локальные копии репозитория - этого нет в свн. Ты можешь в офлайне моментально быстро смотреть историю или changelog проекта/прпки/файла? Думаю что нет.
Это я всё о чём? В 2009 году поздно восхищаться svn, т.к. он чудовищно устарел. Git, Hg дают на порядок больше гибкости и возможностей.
Reply
Придется посмотреть, никуда не деться.
Reply
Leave a comment