ClearCase lshist показывает слишком мало истории - как увидеть ее действительно всю?

Я изучаю старый репозиторий ClearCase (UCM) (пытаюсь перейти на git, но здесь это не важно). Я нашел случай (точнее, много случаев) файла, для которого я не могу увидеть историю после некоторого момента. Когда я использую cleartool lshist (или просматриваю версии в инструменте Rational GUI для CC), кажется, что история файла начинается (как версия 0 или 1) в отдельном потоке разработки, а затем доставляется в основной поток (опять же как версия 0 или 1 в этом потоке). Но из независимых источников, а также из «потоков базового выпуска» я знаю, что файл присутствовал по этому пути намного раньше (несколько лет назад). ).

  • Что может быть причиной, почему это происходит?
  • Как я могу просмотреть полную историю файла, начиная с того момента времени, когда он действительно был впервые создан (или какого-то «другого» файла по точно такому же пути)?

person akavel    schedule 18.03.2014    source источник


Ответы (1)


Это может зависеть от того, как события были удалены из vob: см. "О Записи событий ClearCase в базе данных VOB".

Я знаю, что потерял некоторые события, когда повышение уровня семейства VOB при обновлении ClearCase.

Это также может зависеть от того, как управлялись ветки и потоки UCM: они могли быть устаревшими или, в некоторых случаях, даже удаленными.

В случае «устаревшего» проверьте фильтр cleartool lsvtree -graph окна: вы можете запросить просмотр всех версий, включая те, которые связаны с устаревшими потоками.

person VonC    schedule 18.03.2014