undo
apenas desfaz essa transação específica, enquanto rollback
desfaz tudo entre essa transação e o estado atual do sistema.
Exemplo: você instala htop
, depois instala ncdu
e glances
, seguido por mc
no dia seguinte.
Mais tarde, você deseja desfazer a instalação do htop, portanto, use a função desfazer para tentar desfazer a instalação do htop, mas ainda mantenha os outros programas instalados posteriormente.
Se você revertesse para a transação que instalou htop
, em vez disso, você desfazia a instalação de ncdu
, glances
e mc
, mantendo ainda htop
.