Цитата:
Сообщение от LordN
а своим не поделитесь?
|
Делюсь своим. Использую этот подход с 1998 года:
- без версии - исходный проект для переделки
- с версией в архиве - программа на начало ПНР
- с версией и суффиксом obj - программа по результатам ПНР
- с версией и суффиксом "test" - для прогонки в отладке, чаще всего там что-то удалено, сымитированы датчики и т.д.
- в текстовиках то, что нужно сделать или сделано. Информация о версии
Таким образом я всегда знаю, что загружено на контроллер и вижу историю изменений. Заодно это спасает, если вдруг последняя версия умирает, но этого уже лет 15 как нет, т.к. версии сохраняются пофункционально.
Например, добавил функцию стирки носков - версия. Отладил функцию стирки носков - версия. Если нужно добавить 10 функций, то будет 10-20 версий. Одновременно с этим версия поднимается раз в полдня. Полдня прошло - не важно, доделал иди нет, формируется следующая версия.
Это позволяет не зависеть от того, есть контроль версий в технике или нет его. Использую этот подход для всех языков программирования и всего оборудования, которое было в моих руках.