Значит буду делать так: экспортировать базу в один и тот же текстовик и
отдавать его на сьедение cvs.
Только посоветуйте три вещи:
1) что для меня будет лучше cvs или svn если я:
а) один разработчик, проектов много
думаю, что пофиг.
б) в любой момент времени хочу вернуться например на исходники предыдущей
версии программы или даже годовой давности, что-то там подправить, отдать
заказчику (как то это дело отследить в cvs и т.п.) и спокойно продолжить
разработку новой версии.
Для cvs тебе надо будет разобратся, что такое branch и что такое tag.
Насколько я знаю, в svn немного подругому, но добится этого результата
сможешь и там без проблем.
в) ну и чо там еще может понадобиться :)
2) есть один проект на двух-трех клиентов, для каждого клиента надо вносить
незначительные изменения именно под него. Как это можно проконтролировать
кроме как заводить разные каталоги с исходниками.
Не каталоги, а разные branches (ветки). Хотя с точки зрения организации
кода - неправильный подход. Проблемы начнутся, когда надо будет
синхронизировать ветки (например фикс бага, который надо дать всем
клиентам). Значительно проще отрефакторить Твой код так, что изменения
специфичные какому-то клиенту выносятся в совсем другой модуль, а
главная программа работает с этим модулем через общий интерфейс.
3) исход из перечистенного ищется софт, который может просканировать
определенный каталог вместе с подкаталогами, найти все fdb и экспортировать
их в текстовый скрипт вместе с данными (скрипт расположить рядом с fdb
назвав его так же)
Если найдешь софт который может экспортировать данные из одной базы, то
написать батник который будет пробегать все поддиректории особого труда
не составит.
Роман