В настоящее время я работаю над проектом php с 3 другими людьми. Мне нужно бесплатное программное обеспечение, которое может помочь мне документировать изменения / исправления в базе данных и в разрабатываемом приложении.
1 ответ
Как предполагает slhck, я бы использовал систему контроля версий для записи изменений, когда бы вы ни регистрировали изменение, у вас есть возможность ввести сообщение с указанием причины изменения.
Для изменений в структуре базы данных я использую систему контроля версий для управления набором SQL-команд DDL «создать таблицу ... создать индекс ...», которые я редактирую всякий раз, когда делаю изменение (даже если я обычно делаю это с помощью "изменить таблицу"). " так далее). Это затем сохраняет историю изменений в структуре базы данных. Я использую комментарии конца строки в DDL для записи назначения полей.
Если этого недостаточно для вас, вы можете отредактировать вопрос, чтобы уточнить, что вам нужно.