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

 
 
> 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
 
Start new topic
Ответов
ClockworkOrange
сообщение Dec 23 2008, 14:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #3


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

Группа: Свой
Сообщений: 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
Dog Pawlowa
сообщение Dec 31 2008, 07:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Legotron @ Dec 23 2008, 19:02) *
Итак.. кто распишет по шагам своими словами какие действия необходимо произвести что-бы ощутить хоть какой-нибудь элементарный результат))

Вот моя инструкция для студентов для сетевой версии. Очевидные моменты исключаются при работе на одном компьютере. Да, еще логин и пароль нужно прописать в conf (спрашивайте, если непонятно)

Включение нового проекта под систему контроля версий.

1. Создать директорию New_project в главном репозитории (обычно на сервере)
(Может сделать только пользователь, имеющий права на сервере - просить)
2. Выбрать директорию New_project и для нее запустить "Set repository here".
(Может сделать только пользователь, имеющий права на сервере - просить)
3. Открыть в ней дир conf и заменить файл svnserve.conf на хранящийся шаблон файла
в главном репозитории.
(Может сделать только пользователь, имеющий права на сервере - просить)
4. Откорректировать этот файл, указав имя проекта.
(Может сделать только пользователь, имеющий права на сервере - просить)
5. Создать директорию Work_here, где будет рабочий проект, на рабочей станции.
6. Скопировать туда пустую структуру хранящихся файлов \branches \tags \trunk из шаблона
Template в главном репозитории
7. Импортировать эту структуру в репозиторий import svn://server/new_project
8. Удалить все из Work_here и записать туда только те файлы, которые подлежать контролю версий.
9. Импортировать эти файлы в раздел trunk - import svn://server/new_project/trunk
10. Удалить все файлы из work_here и сделать checkout - файлы будут считаны из репозитория.
11. Убедиться, что файлы правильные - можно начинать работу.

12. После корректировки файлов выполнить commit и обязательно указать смысл изменений

Создание новой рабочей копии.
1. Создать новый каталог.
2. Выполнить checkout


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Legotron
сообщение Jan 2 2009, 02:15
Сообщение #5


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

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



Цитата(Dog Pawlowa @ Dec 31 2008, 10:53) *

3. Открыть в ней дир conf и заменить файл svnserve.conf на хранящийся шаблон файла
в главном репозитории.
(Может сделать только пользователь, имеющий права на сервере - просить)
4. Откорректировать этот файл, указав имя проекта.
(Может сделать только пользователь, имеющий права на сервере - просить)

Для чего служат эти процедуры??
В описании к TortoiseSVN п. 4.1.2. предупреждается:
Цитата
A repository is then created inside the new folder. Don't edit those files yourself!!!.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Legotron   SVN. С чего начинать?   Dec 23 2008, 12:07
- - ClockworkOrange   GUI-клиент под винду: TortoiseSVN ( http://tortois...   Dec 23 2008, 12:11
- - bialix   под виндой начните с bzr или hg. пользовать центра...   Dec 23 2008, 12:31
|- - spf   Цитата(bialix @ Dec 23 2008, 17:31) польз...   Dec 23 2008, 14:40
|- - scifi   Цитата(spf @ Dec 23 2008, 17:37) Это из р...   Dec 23 2008, 14:40
- - scifi   Если для индивидуального использования, то рекомен...   Dec 23 2008, 12:42
- - ClockworkOrange   >> под виндой начните с bzr или hg. пользова...   Dec 23 2008, 12:45
|- - Ivan A-R   Цитата(ClockworkOrange @ Dec 23 2008, 15...   Dec 23 2008, 13:57
|- - bialix   Цитата(ClockworkOrange @ Dec 23 2008, 14...   Dec 23 2008, 17:00
- - FormatCft   Цитата(Legotron @ Dec 23 2008, 17:07) не ...   Dec 23 2008, 13:06
|- - Legotron   Цитата(FormatCft @ Dec 23 2008, 16:06) Кв...   Dec 23 2008, 14:48
- - ClockworkOrange   Ivan A-R так а что мешает делать тоже самое в бра...   Dec 23 2008, 14:19
|- - scifi   Цитата(ClockworkOrange @ Dec 23 2008, 17...   Dec 23 2008, 14:31
|- - ClockworkOrange   Цитата(Legotron @ Dec 23 2008, 18:02) слы...   Dec 23 2008, 15:10
||- - Legotron   Цитата(ClockworkOrange @ Dec 23 2008, 18...   Dec 23 2008, 16:33
|- - Legotron   Продолжаю осваивать SVN, весьма проникся контролем...   Jan 17 2009, 12:18
|- - Alex B._   Цитата(Legotron @ Jan 17 2009, 15:18) 1. ...   Jan 17 2009, 21:19
- - Legotron   Цитата(Alex B._ @ Jan 18 2009, 00:19) Цит...   Jan 20 2009, 11:34
|- - Alex B._   Цитата(Legotron @ Jan 20 2009, 14:34) Нас...   Jan 20 2009, 21:02
||- - Legotron   Цитата(Alex B._ @ Jan 21 2009, 00:02) 1) ...   Jan 21 2009, 07:39
||- - Alex B._   Цитата(Legotron @ Jan 21 2009, 10:39) Т.е...   Jan 21 2009, 21:26
|- - Сергей Борщ   Цитата(Legotron @ Jan 20 2009, 13:34) 6. ...   Jan 21 2009, 12:47
|- - spf   Цитата(Сергей Борщ @ Jan 21 2009, 17:47) ...   Jan 22 2009, 14:04
|- - Legotron   Подскажите пожалуйста, нужно ли включать в коммиты...   Jan 28 2009, 12:50
|- - scifi   Цитата(Legotron @ Jan 28 2009, 15:50) Под...   Jan 28 2009, 14:17
- - SFx   но если совсем хочется хранить .elf и другие файлы...   Jan 28 2009, 16:50
- - Legotron   еще 2 вопроса: 7. Как и где в TortoiseSVN поменят...   Jan 29 2009, 08:03
|- - Сергей Борщ   Цитата(Legotron @ Jan 29 2009, 10:03) 8. ...   Jan 29 2009, 10:59
|- - Legotron   Цитата(Сергей Борщ @ Jan 29 2009, 13:59) ...   Jan 29 2009, 13:26
|- - Сергей Борщ   Цитата(Legotron @ Jan 29 2009, 15:26) не ...   Jan 29 2009, 15:28
|- - Legotron   Цитата(Сергей Борщ @ Jan 29 2009, 18:28) ...   Jan 29 2009, 16:02
|- - Shamil   Цитата(Legotron @ Jan 29 2009, 21:02) Заб...   Jan 29 2009, 16:16
|- - spf   Цитата(Shamil @ Jan 29 2009, 21:16) После...   Jan 29 2009, 17:38
|- - Alex B._   Цитата(spf @ Jan 29 2009, 20:38) Не стоит...   Jan 29 2009, 23:29
|- - Legotron   Насчет логов согласен с позицией spf. Лучше репози...   Jan 30 2009, 08:00
|- - Alex B._   Цитата(Legotron @ Jan 30 2009, 11:00) Нас...   Jan 30 2009, 09:44
|- - Legotron   Цитата(Alex B._ @ Jan 30 2009, 12:44) вы ...   Jan 30 2009, 11:19
|- - spf   Цитата(Legotron @ Jan 30 2009, 16:19) Опя...   Jan 30 2009, 15:56
- - uriy   Я держу репозиторий дома. Файлы синхронизирую на р...   May 6 2010, 05:36
- - scifi   Цитата(uriy @ May 6 2010, 09:36) Что за о...   May 8 2010, 05:50
- - uriy   Цитата(scifi @ May 8 2010, 09:50) А не пр...   May 8 2010, 08:28
- - scifi   Цитата(uriy @ May 8 2010, 12:28) Вобщем-т...   May 8 2010, 18:40


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:58
Рейтинг@Mail.ru


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