Почему Rational Team Concert изменяет атрибут последнего изменения файлов?

У меня возникли проблемы с установкой Rational Team Concert на моем сервере.

Дело в том, что когда я загружаю какие-то изменения на сервер (любые), он меняет атрибут последнего измененного файла, но не должен этого делать.

Есть ли способ избежать такого поведения?

Заранее спасибо!


person Juan Diego    schedule 11.09.2012    source источник


Ответы (2)


Это то, что мы пытались добавить в RTC SCM (и все еще планируем). Однако мы обнаружили, что это должна быть опция при загрузке/обновлении.

Доступны многочисленные подробности и обсуждения @ это задание на сайте jazz.net

person jcam    schedule 11.09.2012

Что касается временной метки, стоит забыть о том, что полагаться на нее в инструменте контроля версий не всегда считается лучшей практикой (см. «Что эквивалентно use-commit-times для git?"), на самом деле это сложная проблема:

  • загрузчик SCM не будет использовать только метку времени, чтобы определить, какой файл был изменен (Задание 179263)
  • у вас могут быть различные требования к этой метке времени (например, в Дефект 159043, где временная метка измененного файла на диске соответствует дате его доставки, а не времени принятия.). Переменная JAZZ_CCM_SKIP_MOD_TIME=true упоминается, поэтому проверьте, может ли это улучшить ваш конкретный случай.
  • все это основано на предположении, что метка времени правильно установлена ​​локальной рабочей станцией, что не всегда верно, как показано в Задача 77201
person VonC    schedule 11.09.2012