реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> SVN. С чего начинать?, вопрос новичка...
Legotron
сообщение Dec 23 2008, 12:07
Сообщение #1


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Доброго времени суток!

Возник вопрос: "Нужен ли мне контроль версий?" smile.gif

Использую Windows.
Работаю над проектами в основном один, но иногда приходиться совершать действия вроде копирования полных папок с проектами в каталоги названные по датам.. думаю это плохой подход, поскольку постоянно приходится в них копаться и сравнивать исходники.

Хочется изучить систему, а потом понять нужна она мне или нет. Но я совершенно незнаю с чего и как начинать? пользуюсь только утилитками diff хаотически когда мне это нужно..

Подскажите мне с чего начать?? самое примитивное, чтобы дальше самому втыкать. читал доку на SVN, но не нашел там никакого quick startа, написано для людей которые ну хоть что-то знают sad.gif

Спасибо!
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Dec 23 2008, 12:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



GUI-клиент под винду: TortoiseSVN ( http://tortoisesvn.tigris.org/ )
книжка: Управление версиями в Subversion ( http://svnbook.red-bean.com/ )
(она не только и не сколько для продвинутых - http://svnbook.red-bean.com/nightly/ru/svn.basic.html )

даже при работе над проектом водиночку чувствуется разница при использовании систем контроля версий


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
bialix
сообщение Dec 23 2008, 12:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 174
Регистрация: 4-11-04
Из: zp.ua
Пользователь №: 1 046



под виндой начните с bzr или hg. пользовать централизованную систему а-ля svn на одном компе -- нецелесообразно.


--------------------
Имей мужество пользоваться своим собственным разумом! (с) И.Кант
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 23 2008, 12:42
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Если для индивидуального использования, то рекомендую Mercurial. Ведь в случае SVN надо ставить и сервер, и клиент. Конечно, про SVN гораздо больше написано, но про Mercurial тоже можно нарыть.
Ставим TortoiseHg. Вот пара руководств на русском языке. На английском, естественно, этого добра гораздо больше.
Для начала советую не погружаться в "распределённые" дебри, а сконцентрироваться на азах: create repository, add, commit, edit & diff & commit, show history. Кстати, для азов TortoiseHg всё сделает через менюшку, без командной строки. Когда всё это станет до боли знакомым, можно будет посмотреть на clone, branch, merge, push, pull и т.д.
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Dec 23 2008, 12:45
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



>> под виндой начните с bzr или hg. пользовать централизованную систему а-ля svn на одном компе -- нецелесообразно.

использовать децентрализованную (при одном разработчике в проекте) и сырую (bzr) - еще большая глупость


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
FormatCft
сообщение Dec 23 2008, 13:06
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 331
Регистрация: 22-07-08
Из: Р О С С И Я
Пользователь №: 39 145



Цитата(Legotron @ Dec 23 2008, 17:07) *
не нашел там никакого quick startа
Спасибо!

КвикСтарт
Go to the top of the page
 
+Quote Post
Ivan A-R
сообщение Dec 23 2008, 13:57
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 21-06-07
Из: Saint-Petersburg
Пользователь №: 28 607



Цитата(ClockworkOrange @ Dec 23 2008, 15:45) *
использовать децентрализованную (при одном разработчике в проекте) и сырую (bzr) - еще большая глупость


Вполне целесообразно.

Не надо тратить время на поддержку центрального репозитория.

Даже одному разработчику, может возжелаться реализовать альтернативу в коде. Для этого дела делаем копию проекта, спокойно занимаемся фичетворчеством не теряя преимуществ контроля версия (коммиты, диффы и т.д.). Если альтернатива удалась, мержим результат в основнуе репу.

Ну это основные преимущества перед централизованными СКВ с точки зрения одного разработчика.
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Dec 23 2008, 14:19
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



Ivan A-R

так а что мешает делать тоже самое в бранче SVN ???? (коммиты, диффы и т.д.).

"время поддержки центрального репозитория" - вот этого я не понимаю.вы что стоите как апполон и руками репозиторий как небесный свод поддерживаете???


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 23 2008, 14:31
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(ClockworkOrange @ Dec 23 2008, 17:19) *
"время поддержки центрального репозитория" - вот этого я не понимаю.вы что стоите как апполон и руками репозиторий как небесный свод поддерживаете???

Вы, наверное, удивитесь, но я тоже разделяю мнение Ivan A-R. И вообще, держитесь в конструктивном русле.
Go to the top of the page
 
+Quote Post
spf
сообщение Dec 23 2008, 14:40
Сообщение #10


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(bialix @ Dec 23 2008, 17:31) *
пользовать централизованную систему а-ля svn на одном компе -- нецелесообразно.

Это из разряда войн религий...



Цитата(scifi @ Dec 23 2008, 17:42) *
Ведь в случае SVN надо ставить и сервер, и клиент.

Сервер ставить совершенно не обязательно. Для создания репозитория достаточно запустить нужную утилиту и можно пользовать его локально.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
scifi
сообщение Dec 23 2008, 14:40
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(spf @ Dec 23 2008, 17:37) *
Это из разряда войн религий...

Конечно. Но это не меняет того факта, что товарищу надо сделать выбор. Может быть, проведём голосование? Тогда победит самая популярная религия :-) Или можно изложить плюсы и минусы, и пусть решает сам.

Цитата(spf @ Dec 23 2008, 17:40) *
Сервер ставить совершенно не обязательно. Для создания репозитория достаточно запустить нужную утилиту и можно пользовать его локально.

Проверил - и правда можно. Век живи - век учись... Тогда меняю религию: советую установить TortoiseSVN :-) Для начинающих это лучше, на мой взгляд.
Go to the top of the page
 
+Quote Post
Legotron
сообщение Dec 23 2008, 14:48
Сообщение #12


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Цитата(FormatCft @ Dec 23 2008, 16:06) *

Простите великодушно, как мне эту ссылку прочитать в человеческом формате?, в браузере открывается с тэгами sad.gif
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Dec 23 2008, 14:50
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



scifi

читайте внимательно топикстартера:
вопрос стоял в том - нужна ли товарищу система контроля версий (о выборе - никто не спрашивал)

это уже потом некоторые деятели влезли сюда с религиозными проповедями..


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post
Legotron
сообщение Dec 23 2008, 15:02
Сообщение #14


инопланетянин
***

Группа: Свой
Сообщений: 236
Регистрация: 24-12-06
Из: Питер
Пользователь №: 23 832



Цитата(ClockworkOrange @ Dec 23 2008, 17:50) *
вопрос стоял в том - нужна ли товарищу система контроля версий (о выборе - никто не спрашивал)

Вы правильно говорите, на данный момент я остановился на SVN(личное субъективное мнение новичка) для конкретики..
слышал отзывы, что желательно использовать системы контроля версий даже при работе одному над достаточно сложным и "ветвящимся" проектом, я правильно понимаю??

Сейчас вопрос стоит в постройке данной системы, и ощущение преимуществ на практике... (хоть проект из 1 файла main.c)
а дальше, если эта тема будет приносить мне больше удобств чем заморочек, выберу для себя оптимальный вариант.. smile.gif

Итак.. кто распишет по шагам своими словами какие действия необходимо произвести что-бы ощутить хоть какой-нибудь элементарный результат))

TortiseSVN у меня стоит..
SlickEdit стоит, IAR, на любом примере, только от начала и до конца..

Спасибо!
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение Dec 23 2008, 15:10
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



Цитата(Legotron @ Dec 23 2008, 18:02) *
слышал отзывы, что желательно использовать системы контроля версий даже при работе одному над достаточно сложным и "ветвящимся" проектом, я правильно понимаю??

правильно


Цитата(Legotron @ Dec 23 2008, 18:02) *
TortiseSVN у меня стоит..

после изучения "теории" в svnbook, можно переходить непосредственно к практике:
пп. "4.1.2. Creating The Repository With TortoiseSVN" в хелпе к TortoiseSVN


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 14th July 2025 - 11:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01526 секунд с 7
ELECTRONIX ©2004-2016