On Wed, 19 Mar 2008 12:29:59 +0200 Michael Shigorin wrote: > Собсно SVN точился как индустриальная замена CVS, насколько могу > судить. "Для себя" это заведомо не лучший вариант IMHO.
Ясно. > > Вот сейчас форк понадобилось сделать -- уже костыли приходится > > придумывать в SVN. > В git это обычные бранчи и всё весьма естественно... Это я уже понял по статьям Lost-а в ЖЖ. > > > > Ну и по идее, еще и диффы между версиями хорошо должны > > > > помогать, чтобы вспомнить ход мысли, к примеру, хотя и мне > > > > это сейчас трудно оценить, т.к. на патчах puredata их > > > > читать крайне трудно. > > > git log -p показывает лог сразу с диффами, для кучки небольших > > > коммитов -- очень удобно. Ну и tig, gitk всяких достаточно есть. > > По идее это хорошо, но мне в данном случае, толку мало будет, > > разве что с _очень_ маленькими изменениями, язык то визуальный. > Ну так git log, git diff и протчая тоже не отменяли. Это к чему? Я о том, что для puredata если патчи писать не вручную, диффы вообще малоприменимы. Там программа выглядит примерно так: http://www.pure-data.web.ur.ru/scr.gif В текстовом виде это список объектов с координатами и связи между ними. Помимо того, что невизуализированные патчи тяжело читать, еще и порядок объектов в файле может быть разный для совершенно одинаковых патчей (или координаты чуть отличаться -- сдвинули, например, всю картину на 1 пиксель влево), что приведет к еще более малопонятному диффу. Но это тема вряд ли даже для курилки -- скорее с pd-сообществом надо будет пообщаться об этом. > > А на будущее учту, если соберусь, скажем, конфиги в VCS > > хранить, или там скрипты системные. > А вот тут меня недавно тормознули, напомнив, что git -- _content_ > tracker, а не form tracker (права не хранит в принципе): > > https://lists.altlinux.org/pipermail/devel/2008-February/069496.html Учту, как и замечание Дениса об этом. _______________________________________________ smoke-room mailing list smoke-room@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/smoke-room