madf: (Default)
[personal profile] madf
Трохи раніше я писав про проблеми з CVS. Саме тоді я задумався про перехід на DVCS і почав придивлятись до різних: Bazaar, Mercurial, git, Darcs... Після тестування найбільшу симпатію в мене викликав Bazaar. А тепер, власне, story.

Я не люблю писати під MS Windows - не маю нормального досвіду програмування для неї і роботи із специфічними для неї IDE (та і взагалі IDE не люблю). Раніше користувався Borland C++ Builder, доки не застряг одного разу на кривій реалізації STL. Потім спробував CodeGear. Пожалкував що взагалі її поставив - тормозить і глючить. Не дай бог відкрити контекстне меню на одній із панелей - закрити його можна лише прибивши весь процес. Після того як Qt ліцензувався під LGPL я звернув увагу на нього.
Приблизно рік тому я писав конфігураційну програму для налаштування автомийки. У двох версіях: для користувача та для спеціаліста із сервісного центру. Джерельні коди на обидві програми валялись на винті єдиної віндової машинки у офісі і у мене ніяк не доходили руки загнати їх у CVS. І одного разу сталось те що мало статись: винт форматнули і перевстановили систему. Джерельні коди було втрачено назавжди!
Все було добре, програма працювала без глюків і джерельні коди були не потрібні, доки пару тижнів тому замовник не захотів додати трошки функціоналу. Так що тепер я спішно відновляю програму: відмовився від VCL на користь Qt. Пишу переважно вдома, хоч там і немає інету досі, і іноді в офісі. Тому для контролю версій використовую Bazaar.
Все було класно, поки зміни були невеликі. А сьогодні, після вихідних, треба було зробити великий мерж. Скажу одразу, CVS би такого не пережив: там і перейменування, і видалння файлів і додавання файлів і ціла купа ревізій. Тож мені було трошки боязно. Навіть не боязно, я просто неприємно: "Ууу... Зараз конфлікти розгрібати...". Але все пройшло на диво гладко! Жодного конфлікту! Раз - і все готово!
Не можу не подякувати Юрію Волкову, який поділився посиланням на порівняння різних VCS.

Profile

madf: (Default)
madf

April 2018

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 7th, 2026 09:14 pm
Powered by Dreamwidth Studios