Нам нужно создать новый сайт ClearCase с подмножеством наших исходных VOB.
У нового сайта должно быть то же имя сайта где-нибудь в дальнейшем, что и у старого в настоящее время, так как старый будет закрыт.
Пока разработчики все еще работают со старыми репликами, новые реплики носят временное имя, и над ними не ведется никакой работы.
Цель состоит в том, чтобы позже переименовать новые реплики в старое имя, как только старые VOB будут закрыты, и разработчики смогут продолжить работу над своими старыми ветвями, как будто ничего не произошло.
Проблема в том, что на старых репликах созданы сотни типов веток, и все они ими освоены. Пока cleartool chmaster
может использоваться для изменения уровня владения отдельными ветвями, при переходе от существующего элемента нам необходимо убедиться, что новая реплика соответствующего содержащего VOB соответствует типу ветки.
Поскольку мастерство типов ветвей не может быть изменено, наша единственная надежда состоит в том, что переименование новых реплик VOB на старое имя заставит типы ветвей принять новые VOB в качестве своих мастеров. Видимость не является проблемой, поскольку новые реплики VOB уже видят старые ветки, они синхронизируются.
Таким образом, изменение реплики VOB, размещенного на сервере ClearCase, на реплику ранее существующего VOB, размещенного на другом, предыдущем сервере ClearCase, приводит к тому, что новые реплики VOB становятся основными типами ветвей, созданными в предыдущих репликах VOB?
Или есть какой-то базовый идентификатор, который не будет соответствовать мастерству старых типов веток, даже если реплика соответствует их мастерству по имени?