(no subject)
Tuesday, August 19th, 2008 06:25«If you are a hammer, every problem looks like a nail».
Чем дальше в лес, тем больше Subversion начинает напоминать мне какой-то silver bullet. Умом я понимаю, что это — всего лишь рядовой инструмент software engineering'а… Но при этом всё равно мне кажется, что им удобно решать самые разные проблемы, порой весьма далёкие от совместной работы над исходным кодом. Я храню в нём конфигурацию десктопа и серверов, скрипты и «офисные» документы, обои рабочего стола и фильтры почты. Я использую pre-commit и post-commit хуки для проверки синтаксиса и обновления сайтов. И это всё — офигительно удобно; я просто не понимаю, как я мог без этого обходиться раньше. Вот такая вот шиза.
Чем дальше в лес, тем больше Subversion начинает напоминать мне какой-то silver bullet. Умом я понимаю, что это — всего лишь рядовой инструмент software engineering'а… Но при этом всё равно мне кажется, что им удобно решать самые разные проблемы, порой весьма далёкие от совместной работы над исходным кодом. Я храню в нём конфигурацию десктопа и серверов, скрипты и «офисные» документы, обои рабочего стола и фильтры почты. Я использую pre-commit и post-commit хуки для проверки синтаксиса и обновления сайтов. И это всё — офигительно удобно; я просто не понимаю, как я мог без этого обходиться раньше. Вот такая вот шиза.

no subject
Date: Tuesday, August 19th, 2008 09:09 am (UTC)я осиливал долго и мучительно, имея мозг испорченный сабвершеном. но оно того стоит.
no subject
Date: Tuesday, August 19th, 2008 12:52 pm (UTC)Вот я привык к централизованным VCS и не понимаю, как можно жить иначе.
Например, про избыточность. Subversion хранит все файлы в рабочей копии по два раза, по два раза. Это не всегда хорошо, как на мой взгляд — но терпимо. А распределённые VCS хранят весь репозитарий, который у меня в пять раз больше, чем рабочая копия. У меня ноутбук не резиновый! А на сервере, где живёт репозитарий — там таки места много.
Или про физическое расположение данных. Насколько я понимаю, commit в распределённых VCS означает локальную фиксацию изменений, так? После чего можно сделать push или что-то в этом роде. Ну так мне push надо в первую очередь — для меня Subversion ещё и средство синхронизации (вместо rsync) и резервного копирования. Получается, что в distributed VCS мне надо больше напряга для получения того же результата, так?
no subject
Date: Tuesday, September 2nd, 2008 01:02 pm (UTC)no subject
Date: Tuesday, August 19th, 2008 07:16 pm (UTC)или вас в гости заманить фотки смотреть
ну и заодно.... ;)
no subject
Date: Tuesday, August 19th, 2008 09:04 pm (UTC)no subject
Date: Wednesday, August 20th, 2008 12:09 am (UTC)no subject
Date: Wednesday, August 20th, 2008 06:20 am (UTC)