Изменения

Сравнение DVCS - несколько задач

3 байта добавлено, 16:06, 19 ноября 2009
м
Схема управления рабочими копиями
Управление ветками в '''Bazaar''' вначале было хуже всех, а потом стало лучше всех (по возможностям). Вначале он говорил нам: на 1 ветку ровно 1 рабочая копия и ровно 1 репозиторий. А когда исправился, стало можно создать [http://bazaar-vcs.org/SharedRepositoryTutorial Shared Repository] с опцией <tt>--no-trees</tt>, а потом сколько захочется рабочих копий <tt>checkout</tt>'ами. Переключить рабочую копию с ветки на ветку также можно — командой <tt>switch</tt> (для этого также нужно превратить ветку в checkout командой <tt>bind</tt>).
Тем не менее, лично я против базаара, не по причине каких-либо ''недоработок'', а по причине ''идеи mainline''; того, что директории — это не контейнеры веток, а сами ветки; показа отдельно «своих» и «чужих» ревизий в каждой ветке; и '''изменения истории''' (плясок ревизий) при объединениях. ИМХО - ИМХО — лучше показывать граф ревизий и ничего никуда не переставлять, только добавлять рёбра. Особенно учитывая, что базаар в нутрях всё равно работает через графы (а как ещё?).
[[Категория:Разработка]]