Как синхронизировать локальный файл с копией сервера
Есть ли способ синхронизировать файл из локального репозитория с соответствующей копией сервера clearcase?
Можно ли это сделать, выполнив какую-либо команду из cleartool?
Заранее спасибо.
1 ответ
Это имеет смысл в виде снимка.
В таком виде вы можете использовать cleartool update
:
cleartool update -force -rename aFile
Это заменит любую локальную модификацию версией, выбранной в настоящее время спецификацией конфигурации представления UCM, в котором вы находитесь.
Однако эта спецификация конфигурации может не отражать конфигурацию потока, если есть ссылки.
Кто-то другой мог изменить конфигурацию потока (rebase), и ваш взгляд все равно будет отражать старые базовые показатели.
Поэтому, чтобы быть уверенным, что вы получите правильную версию (то есть ту, на которую ссылается поток), вы можете сначала сбросить конфигурационную спецификацию вашего представления к конфигурации потока.
cd /path/to/your/view
cleartool setcs -stream