Управление версиями исходников Qt
От: Tonal- Россия www.promsoft.ru
Дата: 04.09.08 08:08
Оценка:
Народ, поделитесь кот как хранит Qt, и вообще большие сторонние библиотеки/проекты в системах контроля версий и какие процедуры обновления приняты?

У нас сейчас принята такая экибана:
Хранение — в репозитории Subversion хранятся все файлы библиотеки. И исходники и бинарики.

При выходе новой версии последовательность действий такая:
1. Архив разворачивается.
2. Накатываются необходимые патчи
3. Проходит конфигурация, компиляция
4. Из дерева старой рабочей копии копируются рабочие директории свина.
5. В тортиле помечаются для добавления добавленные файлы/каталоги и помечаются для удаления удалённые.
6. Производится коммит консольным клиентом.

Процедура получается несколько неудобная/трудоёмкая/тяжёлая.
Кроме того, после неё нельзя отследить перемещения файлов и каталогов, явно выделить наши патчи.

Сейчас смотрю в сторону git/darcs/mercurial. Может быть в них можно существенно облегчить/упростить такие задачи?

П.С. Зачем нужно хранить Qt в системе контроля версий не обсуждается.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.