Когда я возвращаю файл, возникает конфликт с другим файлом последней версии. Как мы можем решить эту проблему? Иногда я не могу вернуть файл в чистом регистре.
как решить проблему конфликта при регистрации в прозрачном регистре
Ответы (2)
Это означает, что кто-то уже зарегистрировал новую версию, что означает, что ваш собственный файл проверки был незарезервированный.
См. cleartool checkin
:
Если возвращена более поздняя версия выбранного ресурса, вы должны устранить все конфликты между вашей версией и этой версией, прежде чем возврат может быть продолжен.
Обычно это происходит, только если вы возвращаете ресурс, который был извлечен без резервирования.
Если различия не противоречат друг другу, ClearCase может объединить их для вас. При наличии конфликтующих изменений необходимо выполнить слияние вручную с помощью инструментов слияния ClearCase.
Обновление представления может работать, но вы также можете инициировать слияние непосредственно в этом файле.
- отображать дерево версий
- щелкните правой кнопкой мыши последнюю версию (которая не принадлежит вам и зарегистрирована)
- выберите "объединить с"
- нажмите на свою незарезервированную проверенную версию
Это объединит ПОСЛЕДНЮЮ версию с вашей версией, не дожидаясь (возможно, довольно долгого) обновления представления.
После этого вы сможете зарегистрировать свою версию.
Сначала необходимо обновить рабочую копию. Когда вы обновляете систему управления версиями, она попытается объединить ваши локальные изменения с изменениями, сделанными другими разработчиками. Если это невозможно, он отметит конфликтующие точки. Затем вы должны разрешить эти конфликты вручную и отметить как разрешенные. После этого вы можете проверить свой код.
Удачи.