Опитування

Якою системою керування версіями ви користуєтесь?

RCS
0 (0%)
CVS
3 (7.5%)
SVN
11 (27.5%)
Git
15 (37.5%)
Mercurial
6 (15%)
Bazaar
1 (2.5%)
LibreSource
0 (0%)
Monotone
0 (0%)
Якоюсь іншою
0 (0%)
Жодною, але цікаво навчитися
4 (10%)

Проголосувало: 22

Автор Гілка: Якою системою керування версіями ви користуєтесь?  (Прочитано 12867 раз)

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Прошу тільки з власного досвіду, а не з прочитаного. Якщо декількома, то прошу поділитися враженнями, коротким порівняльним аналізом, якщо є бажання. Сам я активно користуюсь SVN (і на власній системі). Добре знайомий з попередниками: RCS і CVS. Час від часу завантажую щось з Інтернету за допомогою Git або Mercurial. Гадаю буде добре, якщо ми дійдемо до якогось спільного знаменника щодо обрання системи, яку всі повинні знати, тому ваш голос впливатиме на вибір "універсальної" системи керування версіями.

Цікаві посилання:
http://www.smashingmagazine.com/2008/09/18/the-top-7-open-source-version-control-systems/
« Змінено: 2011-12-04 15:08:05 від tech »

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Спочатку використовував git, якось він мені простіший за cvs/svn. Потім перейшов на mercurial, там мені дуже сподобалося MQ. У git подібне можна зробити за допомогою гілок чи використовуючи quilt, але як на мене, MQ зручніше.

Відсутній Re.

  • Загальний модератор
  • Літератор
  • *****
  • дописів: 1898
  • Карма: +1/-0
Цілком поділяю думку Михайла. Якось hg на вигляд перспективніше, хоча старий добрий git явно займає першість.

Відсутній prapor

  • Письменник
  • *****
  • дописів: 518
  • Карма: +0/-0
Перейшов з git на hg через неможливість використовувати перший по http за nginx, а самотужки авторизацію git не вміє (ssh не прийнятне).
- I'm afraid your son has the knack.
- The knack?
- The knack. It's a rare condition characterised by an extreme intuition about all things mechanical and electrical. And utter social ineptitude.
- Can he lead a normal life?
- No, he'll be an engineer.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3820
  • Карма: +11/-0
  • Програміст
Використовую Сабверсію з Саваною ( http://savana.codehaus.org/ ) для більш-менш нормальної роботи з гілками, плюс свою систему для побудови RPM-ок, яка автоматично змінює версію пакету коли якийсь файл в підкаталозі було змінено на основі версії ревізії.
[Fedora Linux]

Відсутній ReAl

  • Новачок
  • *
  • дописів: 21
  • Карма: +0/-0
Subversion.
Мітку на CVS поставив лише тому, що іноді старі в проекти доводиться зазирати.
Самотнє сонце
пригортає тигра та
пестить метелика.

Відсутній Дмитро Редчук

  • Кореспондент
  • ***
  • дописів: 104
  • Карма: +0/-0
Раніше досить активно використовував CVS (з гілками, «майже як дорослі»*), потім майже так само активно — SVN (не одразу навчився набирати правильно — набираю svn, а бачу cvs, жахи просто).

Потім також стало цікаво — «що краще?»

У виборі дуже допоміг оцей ресурс: http://gitvsmercurial.com/

Тепер щось тримаю на bitbucket, щось на github — і задоволений життям.

_____________
 * Я не програміст.
«Критика має бути конструктивною. Інакше вона деструктивна» ©
Щось не так? — Зроби так.

Відсутній Yury_Bulka

  • Графоман
  • ****
  • дописів: 440
  • Карма: +0/-0
  • муз́ика
Після цієї лекції використовую git...*

[size=9]* до того я не мав справи з ситемами керування версіями**
** я теж не програміст[/size]
http://freeUser.org.ua/ — колективний досвід із застосування вільних програм

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Після цієї лекції використовую git...*

Переконливо. Дякую за посилання.