НД полосу ВС РТ отменить и РТ вернуться


в чем разница между командами mercurial,

  • hg strip
  • hg backout
  • hg revert

все эти команды в основном используются для возврата/отмены действия ранее изменений.

1 71

1 ответ:

hg strip удаляет набор изменений и все его потомки из репозитория. Это будет так, как будто изменений никогда не существовало. Будьте осторожны при использовании этого на public наборы изменений, поскольку он не будет удалять его из любого другого репозитория, и вы получите их обратно в следующий раз, когда вы потянете.

hg backout создает новый набор изменений, чтобы отменить действие предыдущих изменений. Старый набор изменений по-прежнему будет оставаться в репозитории, но так же будет новый набор изменений для удаления изменения.

hg revert с ревизией обновляет рабочую копию до указанной ревизии. Если вы затем зафиксируете эту рабочую копию, она будет иметь эффект возврата всех изменений с тех пор.

другие ответы с дополнительной информацией о возврате и отступлении: