Как мне проверить конкретную версию файла в прозрачном? - PullRequest
2 голосов
/ 24 апреля 2019

Фон

В чистом виде у меня есть дерево версий для файла, который выглядит следующим образом:

(1)

|

(2)

|

(3)

Когда я запускаю определенную программу, она зависает из-за ошибки в версии (1) файла.Он не будет смотреть на другие версии, потому что моя программа привязана к определенной метке.Поэтому я хочу сделать безоговорочную проверку версии (1) и исправить ошибку.

Проблема

Когда я запускаю команду ct co -unreserved -nmaster -nc filename, она проверяет файл в версии 3, а не в версии 1.

Вопрос

Как мнепроверить версию (1) файла и внести изменения в эту версию?

1 Ответ

1 голос
/ 25 апреля 2019

Вы можете получить версию, которая не выбрана в настройках вашего вида , используя cleartool checkout

Проверьте старую версию файла hello.h, используя расширенный путь, чтобы указать версию. (Прежде чем вы вернете свою исправленную версию, вы должны выполнить слияние.)

cleartoolt checkout -un -nm -c "attempt fix of old bug" -version hello.h@@\main\1

С -nmaster проверяет ветку, даже если текущая реплика не справляется с веткой. Не используйте эту опцию, если вы не можете объединить версии элемента.

Это будет работать для файлов (не каталогов) в динамическом представлении или в виде снимка.

...