Что такое «ожидающий патч» в системе контроля версий RTC

В моем представлении «Ожидающие изменения» я вижу следующее:

введите описание изображения здесь

Что такое «ожидающие исправления» и как они создаются? Я думаю, что кто-то случайно его создал. Похоже, у меня нет возможности увидеть, какие файлы были изменены. Разве у меня не должно быть этой опции?


person blue-sky    schedule 15.11.2012    source источник


Ответы (1)


Ожидающий патч - это разница, ожидающая применения в вашей локальной рабочей области.

Это может быть результатом слияния или явного удаления набора изменений («Приостановить»), отложенного как «Патч» (опять же, diff), чтобы очистить текущее локальное рабочее пространство от модификации, которую вы не делаете. пока не хочу подавать заявку.

Вы также можете создать его при принятии входящего изменения:

Принятие набора изменений будет работать, когда все предыдущие наборы изменений, от которых он зависит, присутствуют в рабочей области вашего репозитория.
Если один из этих наборов изменений отсутствует, появляется пробел в истории.
SCM RTC не позволяет завершить принятие в этом сценарии.
Там есть два варианта, чтобы внести изменения в рабочую область вашего репозитория:

  1. Примите наборы изменений, которые восполнят пробел. Это может быть так же просто, как принятие всех входящих изменений, если требуемый набор изменений входит в ваши входящие изменения.
  2. Примите набор изменений и выберите вариант принять как исправление.
    Это создаст изменения, которые вы можете объединить в свое рабочее пространство Eclipse и зарегистрировать. Будет создан новый набор изменений, который не будет зависеть от наборов изменений, которые восполнят пробел.

Принять как исправление

На странице справки объясняется, как создать патч.

Обратите внимание, что нет простого способа получить ту же функцию в ClearCase.
См.:

person VonC    schedule 15.11.2012