... и я сделал первое веб-приложение, используя его, теперь я собираюсь создать второе.
В этом первом веб-приложении я усовершенствовал базовую библиотеку фреймворка новыми вещами и быстро обновил ветку фреймворка.
Я использую базар для поддержки фреймворка и веб-приложения. Вначале приложение было полной веткой исходного дерева фреймворка, теперь я обновляю фреймворк вручную при каждом изменении основных файлов. (копирование измененных файлов из веб-приложения в ветку фреймворка).
С этим вторым веб-приложением, которое я собираюсь создать, мне нужно знать о версиях (или ревизиях), на которых основано приложение. Если я обнаружу ошибку в этой версии, я могу исправить, а затем синхронизировать файлы с первым веб-приложением, не беспокоясь: функции будут такими же, как в этом приложении.
Если я собираюсь вносить изменения в ядро (новое поведение, новые функции в библиотеке или что-то новое в дереве исходного кода), оно должно называться "новая версия".
Какой лучший способ сделать это?
Поскольку я использую распределенную систему контроля версий (базар), я не имею в виду ВЕРСИИ, а номера ревизий, которые меняются каждый раз.
Пожалуйста, освежите мой разум новыми идеями.