мысли о vcs

| | Comments (0)

svk

+ быстрый, не умирает когда в проекте много файлов
+ автомердж при push всех изменений в локальном дереве в миррор и наверх в транк мне понравились. фигли только нет команды сделать такой автомердж для выбранных ревизий?

- на базе надежного svn fs, но фронтенд выглядит шатковато
- можно неожиданно запоганить себе репозиторий, например svk cp //blah/blah //blah2/blah убило мне миррор начисто (это видимо все-таки баг)
- не особо интуитивные update/checkout/merge/smerge/etc, в darcs все это проще
- нет аналога darcs unrecord
- нет простого аналога darcs push/pull для индивидуальных патчей (вместо него - чехарда с svk merge -c blah; svk sync; svk up sm)
- после merge из локального бранча в транк, если сделать svk up -sm мердж всасывается обратно. как-то неаккуратненько это все выглядит и засирает логи.
- ваще, набор команд и рекомендуемая парадигма работы производят впечатление непродуманности, у автора darcs с головой как-то получше похоже (с другой стороны, конечно на порядок лучше чем ужасы tla/baz)
- svk mirror svn+ssh:hostname/home/user/.svk/local/path/in/repo - это несерьезно. уж если взялись писать надстройку над svn, могли бы и парсер попричесать, ежу же ясно что депот лежит в $HOME/.svk.

darcs

+ удобная работа с патчами, удобные мержы, unrecord, rollback и тп. клево.
- жуткий, клинический тормоз :(
- не могу придумать чего еще мне не нравится.

короче, при всем желании юзать darcs, конфиги fvwm пришлось запихать в svk. потому что darcs дохнет сука. такие дела.

Leave a comment

Random Photos

About this Entry

This page contains a single entry by Andrew Dolgov published on December 16, 2005 11:45 AM.

в сане все-таки думают исключительно жопой was the previous entry in this blog.

пиздец is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.