[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