metaclass: (Default)
[personal profile] metaclass
Завел систему контроля версий Subversion, теперь мучаюсь мыслью, когда делать svn commit, в какой папке проекта и что при этом писать в качестве аргумента -m )

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

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

Date: 2006-07-21 06:12 am (UTC)
From: [identity profile] metaclass.livejournal.com
Начали проекты коллективно делать, да и сложность возросла, уже не хватает мозга удерживать в уме историю изменений, вот и пришлось заводить. Когда-то cvs ставил, но что-то потом забил на ее.

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

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

а как это сделать в subversion?

Date: 2006-07-21 07:21 am (UTC)
From: [identity profile] metaclass.livejournal.com
Нашел - почитай про свойство svn:keywords. Как раз то что надо.

Date: 2006-07-21 01:18 pm (UTC)
From: [identity profile] soko1.livejournal.com
спасибо огромное

Date: 2006-07-21 04:20 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Если непонятно, что написать в -m, стоит ли делать коммит таких изменений? ;)

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

Date: 2006-07-21 04:25 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Тут просто за один день может быть столько изменений, что если не делать в середине мелких коммитов, потом ничего понятно не будет.

Date: 2006-07-21 04:28 pm (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Угу. Потому коммит я делаю после внесения какой-то осмысленной "фичи" или починки конкретного бага.
А вот чего я ещё толком не освоил -- как удобно параллельно вести ветку development и ветку release.

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

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 9th, 2025 06:20 am
Powered by Dreamwidth Studios