Допустим, у меня есть локальное представление, которое периодически обновляется с помощью rcleartool update
с центрального сервера ClearCase.Выполнение этой задачи обновления занимает 20 ~ 30 секунд.
Когда мое локальное представление обновляется в течение этого периода 20 ~ 30 секунд, что произойдет, если:
Я извлекаю файлы, которые будутобновлено rcleartool update
?
Здесь я могу думать только о 3 ситуациях:
- A.Обновление блоков, и, таким образом, проверка завершается успешно только после завершения обновления.Все хорошо.
- B.Извлечение происходит перед обновлением, в этом случае:
- i) обновление не будет выполнено из-за извлечения файлов,
- ii) обновление выполнится успешно, но переведенные файлы будут переведены в режим угона, или
- iii) Проверенные файлы успешно обновляются.Никаких угонов.
- C.Происходят всевозможные условия гонки, и вид взрывается.
Какой это будет?
Кроме того, что происходит, когда я делаю регистрацию во время обновления?