|
Контроль версий ПО, CVS или SVN или... |
|
|
|
May 6 2007, 14:41
|
Участник

Группа: Новичок
Сообщений: 48
Регистрация: 26-10-06
Пользователь №: 21 675

|
Заранее извиняюсь перед теми кто скажет что тема не в этот раздел, но так как сам работаю с ARMами то и решил разместить здесь. Кто какие системы контроля версий использует, или не использует?.. Сам дела с ними не имел, но чувствую что вот-вот жизнь заставит  Еще хотелось бы узнать, использует ли кто встроенный в IAR интерфейс к CVS и как это выглядит в работе.
|
|
|
|
|
May 6 2007, 14:49
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(AKimbo @ May 6 2007, 17:41)  Заранее извиняюсь перед теми кто скажет что тема не в этот раздел, но так как сам работаю с ARMами то и решил разместить здесь. А ARM Вы припаиваете, перед употреблением? Тогда наверное надо в "Пайка, монтаж,..."  Цитата Кто какие системы контроля версий использует, или не использует?.. Обсуждалось неоднократно. Достаточно воспользоваться поиском. Например: http://electronix.ru/forum/index.php?showt...9712&hl=CVSЦитата Еще хотелось бы узнать, использует ли кто встроенный в IAR интерфейс к CVS и как это выглядит в работе. Поставьте и увидите  Или предполагается, что кто-то в стихах опишет, как оно выглядит?
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 7 2007, 05:01
|

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

|
Сначало надо определиться с самой системой контроля версий. Мой выбор - Subversion. Плюсы для начинающих: - хорошая дока на русском. - есть GUI-клиент TortoiseSVN
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
May 7 2007, 07:23
|
Участник

Группа: Новичок
Сообщений: 48
Регистрация: 26-10-06
Пользователь №: 21 675

|
Цитата(zltigo @ May 6 2007, 18:49)  А ARM Вы припаиваете, перед употреблением? Тогда наверное надо в "Пайка, монтаж,..."  К сожалению не так все смешно  , раздела соответствующего не увидел. В IARе, в Project->Source Code Control есть интерфейс, как сказано в мануале, к "third-party source code control systems". Но попробовать не получается, ругается и подключаться к локальному серверу CVS (CVSNT) отказывается. Скажите, SPF, сервер для Subversion под какую систему используете?
|
|
|
|
|
May 7 2007, 07:31
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(AKimbo @ May 7 2007, 14:23)  Скажите, SPF, сервер для Subversion под какую систему используете? Я хоть и не spf, однако возьму на себя смелость ответить. Доступ к репозиторию Subversion можно организовать тремя способами: - локально - просто заводите на машине где-то директорию и в ней создаете репозиторий. Никаких протоколов и серверов тут не требуется;
- с помощью svnserve - можно запускать в режиме демона, а можно в режиме сервиса (под виндой). Тут уже можно шарить реп между пользователями в сети;
- на оснвое https - это самый продвинутый способ, используется, как правило, при удаленном (за пределами своей локальной сети) размещении репозитория. Хотя, конечно, ничего не мешает использовать его и в локалке. Но тут надо разбиратся, что к чему, там посложнее будет, чем два предыдущих варианта;
Выбирайте, что Вам приемлемо.
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
May 7 2007, 07:35
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(AKimbo @ May 7 2007, 10:23)  К сожалению не так все смешно  , раздела соответствующего не увидел. А его и не было, до сегодняшнего дня, но "Системный Уровень Проектирования" был. Цитата В IARе, в Project->Source Code Control есть интерфейс, как сказано в мануале Я лично IAR IDE не пользуюсь - только его компилятором. Для IDE есть более подходящие кандидаты и у них, как правило, нет проблем с интеграцией с разнообразными внешними инструментами, тем более с CVS.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 7 2007, 08:58
|

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

|
Цитата(AKimbo @ May 7 2007, 13:23)  Скажите, SPF, сервер для Subversion под какую систему используете? Под FreeBSD. Схема доступа svn+ssh:// Цитата(Andreas1 @ May 7 2007, 14:01)  Про уязвимости svn не встречал и у меня проблем не было. Про уязвимость особо не пишут, т.к. все должны понимать и так, что если " все ходит открытым текстом" (случай схемы svn://), то все это уязвимо. Если проблем не было, то значит пока повезло  Цитата(dxp @ May 7 2007, 13:31)  - с помощью svnserve - можно запускать в режиме демона, а можно в режиме сервиса (под виндой). Тут уже можно шарить реп между пользователями в сети;
- на оснвое https - это самый продвинутый способ, используется, как правило, при удаленном (за пределами своей локальной сети) размещении репозитория. Хотя, конечно, ничего не мешает использовать его и в локалке. Но тут надо разбиратся, что к чему, там посложнее будет, чем два предыдущих варианта;
Тут закралась небольшая путаница понятий(протокол/сервер/схема) Вот что говорит первоисточник: The following repository access (RA) modules are available: * ra_dav : Module for accessing a repository via WebDAV (DeltaV) protocol. - handles 'http' scheme - handles 'https' scheme * ra_svn : Module for accessing a repository using the svn network protocol. - handles 'svn' scheme * ra_local : Module for accessing a repository on local disk. - handles 'file' scheme
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
May 7 2007, 09:04
|
Местный
  
Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142

|
Цитата Про уязвимость особо не пишут, т.к. все должны понимать и так, что если "все ходит открытым текстом" (случай схемы svn://), то все это уязвимо. Если проблем не было, то значит пока повезло Так в оприсании подчеркнуто, что пароли ходят шифрованные. Под уязвимостью я понимаю возможность проникновения в локальную сеть через svn или подбор/перехват пароля. Есть информация о возможности подобного? Цитата Схема доступа svn+ssh:// Где-нибудь встречали простую инструкцию, как под виндой осуществидь подобное?
|
|
|
|
|
May 8 2007, 10:52
|

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

|
Цитата(Andreas1 @ May 7 2007, 15:04)  Так в оприсании подчеркнуто, что пароли ходят шифрованные. Под уязвимостью я понимаю возможность проникновения в локальную сеть через svn или подбор/перехват пароля. Есть информация о возможности подобного? Если мне не изменяет память, то эта возможность появилась не сразу. И поэтому при перезде с cvs сразу сделал схему svn+ssh://, чтоб голова не болела. Уязвимостью считаю не только возможность проникновения в систему, но и получение/порчу данных репозитория. Цитата Где-нибудь встречали простую инструкцию, как под виндой осуществидь подобное? Нет, не знаю как под виндой сделать доступ через ssh. ИМХО: виндовс -- операционная система не для сервера.
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
May 10 2007, 04:10
|

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

|
Цитата(spf @ May 8 2007, 16:52)  Нет, не знаю как под виндой сделать доступ через ssh. Хочу уточнить, для однозначности: Не знаю как под windows запустить сервер svn с доступом к нему через ssh.
Доступаться из-под windows к репозиторию под другой операционной системой через ssh можно при помощи PuTTY.
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
May 21 2007, 05:10
|

Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 22-06-04
Из: Челябинск
Пользователь №: 88

|
Цитата(AKimbo @ May 6 2007, 17:41)  Заранее извиняюсь перед теми кто скажет что тема не в этот раздел, но так как сам работаю с ARMами то и решил разместить здесь. Кто какие системы контроля версий использует, или не использует?.. Сам дела с ними не имел, но чувствую что вот-вот жизнь заставит  Еще хотелось бы узнать, использует ли кто встроенный в IAR интерфейс к CVS и как это выглядит в работе. Выглядит это примерно так:
Эскизы прикрепленных изображений
|
|
|
|
|
May 21 2007, 05:34
|

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

|
Цитата(lamerok @ May 21 2007, 11:10)  Выглядит это примерно так: ИМХО: "не очень". Диффа нет, функций маловато, все через мышку. Тогда уж лучше пользовать TortoiseSVN или т.п.
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
May 22 2007, 03:56
|
Участник

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533

|
Использую дома CrossWorks + VSS. на работе используется своя среда + TFS/ClearCase TFS имеет смысл использовать если дерево исходников ОЧЕНЬ большое. Тогда операции получения последней версии драматически ускоряются. ClearCase мне не понравился - слишком монстроидный. Чего еще не хватает в CrossWorks - это возможности рекурсивных операций над файлами. PS. Сегодня буду приделывать рекурсивные операции к своему инструменту.
|
|
|
|
|
May 22 2007, 04:25
|

Частый гость
 
Группа: Свой
Сообщений: 135
Регистрация: 22-06-04
Из: Челябинск
Пользователь №: 88

|
Цитата(vromanov @ May 22 2007, 06:56)  ClearCase мне не понравился - слишком монстроидный. А мне понравилась  все очень просто и не запутанно
Эскизы прикрепленных изображений
|
|
|
|
|
May 22 2007, 11:09
|
Участник

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533

|
Это средства отображения, что-то подобное етсь если я не ошибаюсь в перфорсе. . Я вообще про все эти VOB итд.. Тормозит он еще не подетски  . Еще бы он не тормозил, если в основе лежит db_Vista. А установка ClearCase копирует на твой жесткий диск всего 8800 файлов в 1170 папок.
|
|
|
|
|
Jun 2 2007, 02:34
|

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

|
Цитата(defunct @ Jun 2 2007, 07:59)  SVN'ом не проникся, хоть на форуме видел что многие его хвалят.. CVS заслуживает почтения, но использовать его сейчас уже не стоит, развиваться он не будет( факт!), хотя имеется рад известных недостатков, только некоторые ошибочки может быть будут исправлять. С CVS можно практически безболезненно перехать на Subversion (имеются конвертеры), рекомендую это не откладывать  . Дока на Subversion (имеется перевод) содержит сравнение SVN vs CVS. Интерфейс CLI клиента SVN очень схож с CVS, но унутри там все гораздо продуманнее. Самая распространенная GUI оболочка для windows - TortoiseSVN PS: http://electronix.ru/forum/index.php?s=&am...st&p=151849
--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
|
|
|
|
|
Aug 6 2007, 06:12
|
Участник

Группа: Новичок
Сообщений: 44
Регистрация: 10-10-06
Пользователь №: 21 161

|
А кто-нибудь использует Mercurial - вот это: hg ?
--------------------
Some days you eat the bear. Some days the bear eats you.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|