[room] SCM

Michael Shigorin =?iso-8859-1?q?mike_=CE=C1_osdn=2Eorg=2Eua?=
Вт Мар 18 19:15:37 MSK 2008


On Tue, Mar 18, 2008 at 05:16:50PM +0300, Timur Batyrshin wrote:
> Кстати, недавно SVN начал использовать -- такая хорошая вещь,
> даже для работы одному, даже если откаты на предыдущие версии
> не приходится делать.

Если недавно -- попробуйте git, пока не позавязывались :)

SVN -- это костыль по мотивам CVS, тормозной и концептуально
древний.  С ним очень многого не выйдет в принципе.

git же получается использовать и как svn, и как нормальную DSCM.

> Во-первых, при коммите сразу подводишь для себя черту что
> сделано за этот заход.

А ещё тут есть git commit --amend. :)

> Ну и по идее, еще и диффы между версиями хорошо должны
> помогать, чтобы вспомнить ход мысли, к примеру, хотя и мне это
> сейчас трудно оценить, т.к. на патчах puredata их читать крайне
> трудно.

git log -p показывает лог сразу с диффами, для кучки небольших
коммитов -- очень удобно.  Ну и tig, gitk всяких достаточно есть.

Так что рекомендую:
http://www.kernel.org/pub/software/scm/git/docs/everyday.html
http://www.kernel.org/pub/software/scm/git/docs/tutorial.html

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/



Подробная информация о списке рассылки smoke-room