Новая работа мигрирует из CVS в GIT (Yey !!)
Проблема в том, что мы использовали генерацию наших пакетов релизов в инкрементальном порядке. Мы использовали измененную дату файла в CVS, чтобы выяснить, какие проекты нужно будет перекомпилировать, и сгенерировали только эти пакеты. Причиной этого было уменьшение размера. новых выпусков (наш проект довольно большой, чтобы его можно было легко распространять).
Когда я клонирую каталог через jenkins для сборки, все файлы имеют одинаковую дату изменения, поэтому старый подход не используется. Хоть я и делал это с помощью журнала git, но тогда я мог бы потерять коммит, который был сделан раньше, чем моя последняя сборка, но слился только после него.
Я верю, что это должна быть простая и распространенная проблема, которую нужно решить, но я никогда не работал с Dev ops - я просто разработчик, который думал, что способ, которым мы пытаемся это сделать, не очень разумный способ.