У меня есть make-файл, который запускает скрипт, который вызывает "cvs update -APCdR -r rev" для некоторых зависимостей.Проблема в том, что -A вызывает обновление всех временных меток в этих зависимостях.Это вызывает полную сборку каждый раз.Простое удаление -A решает проблему.Но у меня есть несколько вопросов.
Этот make-файл используется кучей разработчиков, поэтому простое удаление -A может привести к большему количеству проблем.Нужен -A для веток или любого другого углового случая, о котором я не думаю?Другими словами, каковы побочные эффекты удаления -A?
Есть ли другой способ сохранить метки времени без удаления -A?
Я считаю, что раньше это работало.Но мы недавно перенесли серверы.Так это было вызвано другой версией cvs?Новые версии 1.11.22 и 1.11.23 и имеют такое же поведение.Я все еще исследую, какие были старые версии.