Тема: Контроль версій

Хто які системи юзає і які перевеги в них є?

Особисто я використовую Git

Плюси

1) Безкоштовинй репозиторій на 300 мб
2) Легке налаштування для роботи
3) Хороше вирішення конфліктів при комітах

Мінуси

1) Треба вивчити команди =)

Зараз на проекті мушу працювати svn turtoise

Не подобається, не так класно працює, повільніше дуже часто конфлікти. auto-merge фіговий.

Українська спільнота Zend Framework http://zend-frameworks.com/
Подякували: Replace1

2 Востаннє редагувалося Torbins (20.05.2012 14:19:56)

Re: Контроль версій

Ну так це ж системи різного типу. Git - розподілена, з повною копією репозиторія у кожного користувача. А SVN - централізована, з акцентом на безпеку. У ній на кожен чих іде звертання до сервера, звідси й задумливість.

3

Re: Контроль версій

Користуюсь лише svn.
Колись навіть прийшлось ставити власний сервер на Debian.

4 Востаннє редагувалося zendframeworks (29.05.2012 15:16:33)

Re: Контроль версій

в SVN один дуже гидкий баг =) якшо там переіменувати файл з великого регістру на малий і закомітити, капець. Він не чутливий до регістру і репозиторію гаплик, треба купу речей руками фіксити потім, мав з тим діло, чуто не здурів.

Тому тепер фанат гіта)

Наваяв 2 простеньких манаула по гіту
http://zend-frameworks.com/ua/articles/tag/git

Українська спільнота Zend Framework http://zend-frameworks.com/

5

Re: Контроль версій

zendframeworks написав:

Мінуси

1) Треба вивчити команди =)

Звісно згодиться знати команди, але є декілька хороших програм з графічним інтерфейсом, які кажуть "па-па" консолі. Для Windows це може бути TortoiseGit - http://code.google.com/p/tortoisegit/ (порт TortoiseSVN для Git). Особливо зручно для тих, хто до цього мав справу з TortoiseSVN.

6

Re: Контроль версій

В мене на роботі Mercurial, в аккаунті на google-code теж mercurial. Читав що ніяких суттєвих переваг над Git чи навпаки немає, але я до нього просто звик.