legotron 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба Доброго времени суток! Возник вопрос: "Нужен ли мне контроль версий?" :) Использую Windows. Работаю над проектами в основном один, но иногда приходиться совершать действия вроде копирования полных папок с проектами в каталоги названные по датам.. думаю это плохой подход, поскольку постоянно приходится в них копаться и сравнивать исходники. Хочется изучить систему, а потом понять нужна она мне или нет. Но я совершенно незнаю с чего и как начинать? пользуюсь только утилитками diff хаотически когда мне это нужно.. Подскажите мне с чего начать?? самое примитивное, чтобы дальше самому втыкать. читал доку на SVN, но не нашел там никакого quick startа, написано для людей которые ну хоть что-то знают :( Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба GUI-клиент под винду: TortoiseSVN ( http://tortoisesvn.tigris.org/ ) книжка: Управление версиями в Subversion ( http://svnbook.red-bean.com/ ) (она не только и не сколько для продвинутых - http://svnbook.red-bean.com/nightly/ru/svn.basic.html ) даже при работе над проектом водиночку чувствуется разница при использовании систем контроля версий Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bialix 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба под виндой начните с bzr или hg. пользовать централизованную систему а-ля svn на одном компе -- нецелесообразно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба Если для индивидуального использования, то рекомендую Mercurial. Ведь в случае SVN надо ставить и сервер, и клиент. Конечно, про SVN гораздо больше написано, но про Mercurial тоже можно нарыть. Ставим TortoiseHg. Вот пара руководств на русском языке. На английском, естественно, этого добра гораздо больше. Для начала советую не погружаться в "распределённые" дебри, а сконцентрироваться на азах: create repository, add, commit, edit & diff & commit, show history. Кстати, для азов TortoiseHg всё сделает через менюшку, без командной строки. Когда всё это станет до боли знакомым, можно будет посмотреть на clone, branch, merge, push, pull и т.д. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба >> под виндой начните с bzr или hg. пользовать централизованную систему а-ля svn на одном компе -- нецелесообразно. использовать децентрализованную (при одном разработчике в проекте) и сырую (bzr) - еще большая глупость Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
FormatCft 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба не нашел там никакого quick startа Спасибо! КвикСтарт Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iar 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба использовать децентрализованную (при одном разработчике в проекте) и сырую (bzr) - еще большая глупость Вполне целесообразно. Не надо тратить время на поддержку центрального репозитория. Даже одному разработчику, может возжелаться реализовать альтернативу в коде. Для этого дела делаем копию проекта, спокойно занимаемся фичетворчеством не теряя преимуществ контроля версия (коммиты, диффы и т.д.). Если альтернатива удалась, мержим результат в основнуе репу. Ну это основные преимущества перед централизованными СКВ с точки зрения одного разработчика. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба Ivan A-R так а что мешает делать тоже самое в бранче SVN ???? (коммиты, диффы и т.д.). "время поддержки центрального репозитория" - вот этого я не понимаю.вы что стоите как апполон и руками репозиторий как небесный свод поддерживаете??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба "время поддержки центрального репозитория" - вот этого я не понимаю.вы что стоите как апполон и руками репозиторий как небесный свод поддерживаете??? Вы, наверное, удивитесь, но я тоже разделяю мнение Ivan A-R. И вообще, держитесь в конструктивном русле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spf 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба пользовать централизованную систему а-ля svn на одном компе -- нецелесообразно. Это из разряда войн религий... Ведь в случае SVN надо ставить и сервер, и клиент. Сервер ставить совершенно не обязательно. Для создания репозитория достаточно запустить нужную утилиту и можно пользовать его локально. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба Это из разряда войн религий... Конечно. Но это не меняет того факта, что товарищу надо сделать выбор. Может быть, проведём голосование? Тогда победит самая популярная религия :-) Или можно изложить плюсы и минусы, и пусть решает сам. Сервер ставить совершенно не обязательно. Для создания репозитория достаточно запустить нужную утилиту и можно пользовать его локально. Проверил - и правда можно. Век живи - век учись... Тогда меняю религию: советую установить TortoiseSVN :-) Для начинающих это лучше, на мой взгляд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
legotron 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба КвикСтарт Простите великодушно, как мне эту ссылку прочитать в человеческом формате?, в браузере открывается с тэгами :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба scifi читайте внимательно топикстартера: вопрос стоял в том - нужна ли товарищу система контроля версий (о выборе - никто не спрашивал) это уже потом некоторые деятели влезли сюда с религиозными проповедями.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
legotron 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба вопрос стоял в том - нужна ли товарищу система контроля версий (о выборе - никто не спрашивал) Вы правильно говорите, на данный момент я остановился на SVN(личное субъективное мнение новичка) для конкретики.. слышал отзывы, что желательно использовать системы контроля версий даже при работе одному над достаточно сложным и "ветвящимся" проектом, я правильно понимаю?? Сейчас вопрос стоит в постройке данной системы, и ощущение преимуществ на практике... (хоть проект из 1 файла main.c) а дальше, если эта тема будет приносить мне больше удобств чем заморочек, выберу для себя оптимальный вариант.. :) Итак.. кто распишет по шагам своими словами какие действия необходимо произвести что-бы ощутить хоть какой-нибудь элементарный результат)) TortiseSVN у меня стоит.. SlickEdit стоит, IAR, на любом примере, только от начала и до конца.. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ClockworkOrange 0 23 декабря, 2008 Опубликовано 23 декабря, 2008 · Жалоба слышал отзывы, что желательно использовать системы контроля версий даже при работе одному над достаточно сложным и "ветвящимся" проектом, я правильно понимаю?? правильно TortiseSVN у меня стоит.. после изучения "теории" в svnbook, можно переходить непосредственно к практике: пп. "4.1.2. Creating The Repository With TortoiseSVN" в хелпе к TortoiseSVN Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться