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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Контроль версий ПО, CVS или SVN или...
AKimbo
сообщение May 6 2007, 14:41
Сообщение #1


Участник
*

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



Заранее извиняюсь перед теми кто скажет что тема не в этот раздел, но так как сам работаю с ARMами то и решил разместить здесь. Кто какие системы контроля версий использует, или не использует?.. Сам дела с ними не имел, но чувствую что вот-вот жизнь заставит smile.gif Еще хотелось бы узнать, использует ли кто встроенный в IAR интерфейс к CVS и как это выглядит в работе.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 6 2007, 14:49
Сообщение #2


Гуру
******

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



Цитата(AKimbo @ May 6 2007, 17:41) *
Заранее извиняюсь перед теми кто скажет что тема не в этот раздел, но так как сам работаю с ARMами то и решил разместить здесь.

А ARM Вы припаиваете, перед употреблением? Тогда наверное надо в "Пайка, монтаж,..." sad.gif
Цитата
Кто какие системы контроля версий использует, или не использует?..

Обсуждалось неоднократно. Достаточно воспользоваться поиском.
Например: http://electronix.ru/forum/index.php?showt...9712&hl=CVS
Цитата
Еще хотелось бы узнать, использует ли кто встроенный в IAR интерфейс к CVS и как это выглядит в работе.

Поставьте и увидите smile.gif Или предполагается, что кто-то в стихах опишет, как оно выглядит?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение May 6 2007, 19:35
Сообщение #3


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(AKimbo @ May 6 2007, 17:41) *
Еще хотелось бы узнать, использует ли кто встроенный в IAR интерфейс к CVS и как это выглядит в работе.

Насколько я успел заметить за последние несколько лет работы со средой IAR, там не было и нет встроенного интерфейса CVS.
Если угодно использовать систему контроля версий, то прикрутите её лучше к файловому менеджеру.
Go to the top of the page
 
+Quote Post
spf
сообщение May 7 2007, 05:01
Сообщение #4


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

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



Сначало надо определиться с самой системой контроля версий.

Мой выбор - Subversion.
Плюсы для начинающих:
- хорошая дока на русском.
- есть GUI-клиент TortoiseSVN


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
AKimbo
сообщение May 7 2007, 07:23
Сообщение #5


Участник
*

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



Цитата(zltigo @ May 6 2007, 18:49) *
А ARM Вы припаиваете, перед употреблением? Тогда наверное надо в "Пайка, монтаж,..." sad.gif

К сожалению не так все смешно smile.gif , раздела соответствующего не увидел.
В IARе, в Project->Source Code Control есть интерфейс, как сказано в мануале, к "third-party source code control systems". Но попробовать не получается, ругается и подключаться к локальному серверу CVS (CVSNT) отказывается.
Скажите, SPF, сервер для Subversion под какую систему используете?
Go to the top of the page
 
+Quote Post
dxp
сообщение May 7 2007, 07:31
Сообщение #6


Adept
******

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



Цитата(AKimbo @ May 7 2007, 14:23) *
Скажите, SPF, сервер для Subversion под какую систему используете?

Я хоть и не spf, однако возьму на себя смелость ответить. Доступ к репозиторию Subversion можно организовать тремя способами:
  • локально - просто заводите на машине где-то директорию и в ней создаете репозиторий. Никаких протоколов и серверов тут не требуется;
  • с помощью svnserve - можно запускать в режиме демона, а можно в режиме сервиса (под виндой). Тут уже можно шарить реп между пользователями в сети;
  • на оснвое https - это самый продвинутый способ, используется, как правило, при удаленном (за пределами своей локальной сети) размещении репозитория. Хотя, конечно, ничего не мешает использовать его и в локалке. Но тут надо разбиратся, что к чему, там посложнее будет, чем два предыдущих варианта;
Выбирайте, что Вам приемлемо.


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 7 2007, 07:35
Сообщение #7


Гуру
******

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



Цитата(AKimbo @ May 7 2007, 10:23) *
К сожалению не так все смешно smile.gif , раздела соответствующего не увидел.

А его и не было, до сегодняшнего дня, но "Системный Уровень Проектирования" был.
Цитата
В IARе, в Project->Source Code Control есть интерфейс, как сказано в мануале

Я лично IAR IDE не пользуюсь - только его компилятором. Для IDE есть более подходящие кандидаты и у них, как правило, нет проблем с интеграцией с разнообразными внешними инструментами, тем более с CVS.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Andreas1
сообщение May 7 2007, 08:01
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Я установил svnserve на сервере под виндой на работе и открыл один порт наружу. Это позволяет просто синхронизироваться дома и на работе. Про уязвимости svn не встречал и у меня проблем не было. Настраивается очень быстро, пользоваться удобно. Помогает поддерживать старые версии.
Go to the top of the page
 
+Quote Post
spf
сообщение May 7 2007, 08:58
Сообщение #9


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

Группа: Свой
Сообщений: 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://), то все это уязвимо. Если проблем не было, то значит пока повезло wink.gif


Цитата(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


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Andreas1
сообщение May 7 2007, 09:04
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 446
Регистрация: 12-03-06
Из: Москва
Пользователь №: 15 142



Цитата
Про уязвимость особо не пишут, т.к. все должны понимать и так, что если "все ходит открытым текстом" (случай схемы svn://), то все это уязвимо. Если проблем не было, то значит пока повезло

Так в оприсании подчеркнуто, что пароли ходят шифрованные. Под уязвимостью я понимаю возможность проникновения в локальную сеть через svn или подбор/перехват пароля. Есть информация о возможности подобного?

Цитата
Схема доступа svn+ssh://

Где-нибудь встречали простую инструкцию, как под виндой осуществидь подобное?
Go to the top of the page
 
+Quote Post
AKimbo
сообщение May 7 2007, 12:36
Сообщение #11


Участник
*

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



Цитата
Где-нибудь встречали простую инструкцию, как под виндой осуществидь подобное?

Посмотрите вот здесь http://svnbook.red-bean.com/nightly/ru/svn...g.svnserve.html
Go to the top of the page
 
+Quote Post
spf
сообщение May 8 2007, 10:52
Сообщение #12


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

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



Цитата(Andreas1 @ May 7 2007, 15:04) *
Так в оприсании подчеркнуто, что пароли ходят шифрованные. Под уязвимостью я понимаю возможность проникновения в локальную сеть через svn или подбор/перехват пароля. Есть информация о возможности подобного?

Если мне не изменяет память, то эта возможность появилась не сразу.
И поэтому при перезде с cvs сразу сделал схему svn+ssh://, чтоб голова не болела.
Уязвимостью считаю не только возможность проникновения в систему, но и получение/порчу данных репозитория.

Цитата
Где-нибудь встречали простую инструкцию, как под виндой осуществидь подобное?

Нет, не знаю как под виндой сделать доступ через ssh.

ИМХО: виндовс -- операционная система не для сервера.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
Doka
сообщение May 9 2007, 12:20
Сообщение #13


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(spf @ May 8 2007, 14:52) *
... сразу сделал схему svn+ssh://, чтоб голова не болела.
Уязвимостью считаю не только возможность проникновения в систему, но и получение/порчу данных репозитория.

ну да.. в коммерческий разработках от одного только readonly ущерб каков. оттого и напридумывали туннелей с криптованием любых транзакций.

Цитата(spf @ May 8 2007, 14:52) *
Нет, не знаю как под виндой сделать доступ через ssh.

redbean-svnbook явно не описывает настройку связки svn+ssh в windows, однако описаны способы конфига, позволяющего прикрутить любой (т.е. не обязательно именно SSH) способ туннелирования соединения клиента и сервера Subversion (при условии наличия версий туннелирующего ПО под windows и linux - если у клиентов отличные от сервера оси).


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
spf
сообщение May 10 2007, 04:10
Сообщение #14


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

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



Цитата(spf @ May 8 2007, 16:52) *
Нет, не знаю как под виндой сделать доступ через ssh.

Хочу уточнить, для однозначности:
Не знаю как под windows запустить сервер svn с доступом к нему через ssh.

Доступаться из-под windows к репозиторию под другой операционной системой через ssh можно при помощи PuTTY.



--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
lamerok
сообщение May 21 2007, 05:10
Сообщение #15


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

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



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

Выглядит это примерно так:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
spf
сообщение May 21 2007, 05:34
Сообщение #16


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

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



Цитата(lamerok @ May 21 2007, 11:10) *
Выглядит это примерно так:

ИМХО: "не очень".
Диффа нет, функций маловато, все через мышку. Тогда уж лучше пользовать TortoiseSVN или т.п.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
vromanov
сообщение May 22 2007, 03:56
Сообщение #17


Участник
*

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



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


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

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



Цитата(vromanov @ May 22 2007, 06:56) *
ClearCase мне не понравился - слишком монстроидный.

А мне понравилась smile.gif все очень просто и не запутанно smile.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vromanov
сообщение May 22 2007, 11:09
Сообщение #19


Участник
*

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



Это средства отображения, что-то подобное етсь если я не ошибаюсь в перфорсе. . Я вообще про все эти VOB итд..
Тормозит он еще не подетски sad.gif. Еще бы он не тормозил, если в основе лежит db_Vista. А установка ClearCase копирует на твой жесткий диск всего 8800 файлов в 1170 папок.
Go to the top of the page
 
+Quote Post
defunct
сообщение Jun 2 2007, 01:59
Сообщение #20


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(AKimbo @ May 7 2007, 10:23) *
Но попробовать не получается, ругается и подключаться к локальному серверу CVS (CVSNT) отказывается.

Зачем оно вам в IARe.. Редактор в IAR неудобный до ужаса.
Как для контроля версий связки WinCVS / bonsai с головой хватает.

SVN'ом не проникся, хоть на форуме видел что многие его хвалят..
Go to the top of the page
 
+Quote Post
spf
сообщение Jun 2 2007, 02:34
Сообщение #21


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

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



Цитата(defunct @ Jun 2 2007, 07:59) *
SVN'ом не проникся, хоть на форуме видел что многие его хвалят..

CVS заслуживает почтения, но использовать его сейчас уже не стоит, развиваться он не будет(факт!), хотя имеется рад известных недостатков, только некоторые ошибочки может быть будут исправлять.
С CVS можно практически безболезненно перехать на Subversion (имеются конвертеры),
рекомендую это не откладывать smile.gif . Дока на Subversion (имеется перевод) содержит сравнение SVN vs CVS.
Интерфейс CLI клиента SVN очень схож с CVS, но унутри там все гораздо продуманнее.
Самая распространенная GUI оболочка для windows - TortoiseSVN

PS: http://electronix.ru/forum/index.php?s=&am...st&p=151849


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
KirillS
сообщение Aug 6 2007, 06:12
Сообщение #22


Участник
*

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



А кто-нибудь использует Mercurial - вот это: hg ?


--------------------
Some days you eat the bear. Some days the bear eats you.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 13:56
Рейтинг@Mail.ru


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