metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2006-07-20 05:35 pm

Контроль версий

Завел систему контроля версий Subversion, теперь мучаюсь мыслью, когда делать svn commit, в какой папке проекта и что при этом писать в качестве аргумента -m )

Вот если бы еще контроль версий в СУБД бы встроить, а то такой ужо бардак с метаданными творится.

[identity profile] soko1.livejournal.com 2006-07-20 11:30 pm (UTC)(link)
приятное совпадение:) наверное ты тоже после новости о переводе книги на русский решил попробовать svn...

[identity profile] soko1.livejournal.com 2006-07-20 11:36 pm (UTC)(link)
кстати, я одно не смог найти.
у юзателей cvs-а есть возможность вписывать в файл с которым работают последнюю дату и время модификации, типа этого:

$FreeBSD: src/etc/rc.d/pf,v 1.7.2.4 2006/01/22 13:45:28 yar Exp $

а как это сделать в subversion?
nine_k: A stream of colors expanding from brain (Default)

[personal profile] nine_k 2006-07-21 04:20 pm (UTC)(link)
Если непонятно, что написать в -m, стоит ли делать коммит таких изменений? ;)

Без аргументов коммитятся текущая папка и все подпапки, что даёт ловкую возможность коммитить небольшие части в подпапках, не трогая пока остального.

[identity profile] sbj-ss.livejournal.com 2006-07-22 01:13 am (UTC)(link)
Для версионирования БД рекомендую Quest QDesigner 10 (корни растут от Sybase). Таки вещь, но жоркая шописец. Зато помимо всяких безумных бизнес-процессов прдлагает нормальную беготню CDM/PDM, в т.ч. с генерацией классов - обвязок. Взял базу с M$ SQL, перенёс на Oracle, переписал функции/хранимые процедуры - и оно тикает :)