Модераторы: Се ля ви
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Почему CVS и Subversion такие тяжелые? 
:(
    Опции темы
Wowa
Дата 6.12.2006, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Почему CVS и Subversion такие тяжелые? 
CVS разрабатывали 20 лет, а Subversion уже 7 лет делают. Написаны ТОННЫ документации. Ставится Subversion довольно тяжело...(я уже несколько часов мучаюсь). Управлять сервером - тоже неудобно. 

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


Но ведь это всё можно за неделю написать практически на любом языке программирования? Быть может есть еще какие-то доп. функции специфические, но в их необходимости у меня есть сомнение. Что вы думаете по этому поводу?
PM WWW   Вверх
Sardar
Дата 6.12.2006, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Wowa, ты это серьёзно? smile

SVN просто удобней чем CVS своим клиентом под винду, это из собственного опыта. Далее те же теги (branch, в которых и смысл контроля версий), необходимый diff, логи. В черепашке под винду можно в diff'е сразу файл править, что жутко удобно, не знаю есть ли подобные клиенты для CVS.

А вот самому написать... на это уйдёт не менее 2 лет если честно...


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Wowa
Дата 6.12.2006, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Цитата(Sardar @  6.12.2006,  20:52 Найти цитируемый пост)
А вот самому написать... на это уйдёт не менее 2 лет если честно... 

если писать так, как они - то конечно не меньше N лет. Но ведь можно иначе.
PM WWW   Вверх
dumb
Дата 7.12.2006, 09:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


sceloglauxalbifacies
****


Профиль
Группа: Экс. модератор
Сообщений: 2929
Регистрация: 16.6.2006

Репутация: нет
Всего: 158



Цитата(Wowa @  6.12.2006,  22:57 Найти цитируемый пост)
если писать так, как они - то конечно не меньше N лет. Но ведь можно иначе.

это сильно зависит от того, что тебе нужно от vcs. можно, например, вообще ничего не писать и обходиться возможностями winrar.exe... smile
PM MAIL   Вверх
Sardar
Дата 8.12.2006, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Цитата(Wowa @  6.12.2006,  21:57 Найти цитируемый пост)
Но ведь можно иначе.

А какие возможности ты считаешь лишними или их можно сделать по другому? Смысл контроля версий в том, что:
  • можно увидеть разницу (diff) в твоей копии и любой из ревизий/тега в репозитории
  • переключиться/ревертнутся на любую ревизию/тег. Это очень важно, когда что то ломается или хотим включить какую нибудь фичу.
  • можно вести собственную разработку (branch), не отставая от основной (head) ревизии. Также ревизия может переключаться на другой код, который конфликтует с твоим, ты запросто можешь оставаться на своей ревизии.

Без этого всего разрабатывать толпой не реально. Без diff/revert коммитить на форум (не на полигон) изменения опасно, мы это уже все чувствовали много раз, верно? smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Системный анализ, проектирование и UML"
Се ля ви

Форум "Системный анализ, проектирование и UML" предназначен для обсуждения вопросов, так или иначе связанных с этапами жизненного цикла автоматизированных (программных, информационных, автоматических) систем:

• предпроектные обследования объектов автоматизации;

• разработка концепции создания систем;

• моделирование бизнес-процессов (в т.ч. на UML);

• проектирование архитектуры систем;

• управление проектами;

• управление качеством;

• CASE-средства;

• реинжиниринг.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Системный анализ, проектирование и UML | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.