[room] SCM
Michael Shigorin
=?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Ср Мар 19 13:29:59 MSK 2008
On Wed, Mar 19, 2008 at 10:37:40AM +0300, Timur Batyrshin wrote:
> > > Кстати, недавно SVN начал использовать -- такая хорошая
> > > вещь, даже для работы одному, даже если откаты на
> > > предыдущие версии не приходится делать.
> > Если недавно -- попробуйте git, пока не позавязывались :)
> Ага, попробую как время будет. В него же из SVN базу можно
> вытащить?
Говорят, да (git-svnimport), но я не сталкивался.
> когда понадобится с привычного тяжело будет слезать.
Потому и пишу -- уж если в начале использования, то лучше по
возможности раньше учесть особенности и недостатки.
Собсно SVN точился как индустриальная замена CVS, насколько могу
судить. "Для себя" это заведомо не лучший вариант IMHO.
> Вот сейчас форк понадобилось сделать -- уже костыли приходится
> придумывать в SVN.
В git это обычные бранчи и всё весьма естественно...
> > > Ну и по идее, еще и диффы между версиями хорошо должны
> > > помогать, чтобы вспомнить ход мысли, к примеру, хотя и мне
> > > это сейчас трудно оценить, т.к. на патчах puredata их
> > > читать крайне трудно.
> > git log -p показывает лог сразу с диффами, для кучки небольших
> > коммитов -- очень удобно. Ну и tig, gitk всяких достаточно есть.
> По идее это хорошо, но мне в данном случае, толку мало будет,
> разве что с _очень_ маленькими изменениями, язык то визуальный.
Ну так git log, git diff и протчая тоже не отменяли.
> А на будущее учту, если соберусь, скажем, конфиги в VCS
> хранить, или там скрипты системные.
А вот тут меня недавно тормознули, напомнив, что git -- _content_
tracker, а не form tracker (права не хранит в принципе):
https://lists.altlinux.org/pipermail/devel/2008-February/069496.html
--
---- WBR, Michael Shigorin <mike на altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
Подробная информация о списке рассылки smoke-room