{"section":"tutorials","requestedLocale":"pt","requestedSlug":"historico-de-versoes","locale":"pt","slug":"historico-de-versoes","path":"docs/pt/tutorials/cms/branching-and-versioning/historico-de-versoes.md","branch":"main","content":"O CMS mantém um histórico de versões para cada conteúdo, registrando quem fez cada alteração e quando. Esse histórico permite revisar como o conteúdo evoluiu ao longo do tempo, comparar estados anteriores e restaurar uma versão anterior com um único clique usando o recurso Restaurar versão anterior.\r\n\r\nNeste guia, você aprenderá como conferir a linha do tempo do histórico de versões e restaurar uma versão anterior de um conteúdo.\r\n\r\n![version-history-overview](https://vtexhelp.vtexassets.com/assets/docs/src/cms-versioning___1a610e124a85b4fc41630dd75556960c.gif)\r\n\r\n## Entendendo a linha do tempo do histórico de versões\r\n\r\nO histórico de versões registra cada evento de salvamento de um conteúdo. Sempre que você salva conteúdo na branch `main` ou em outra branch, o CMS cria uma nova versão e armazena o nome do usuário que fez a alteração e a data em que ela foi salva. Para abrir o histórico de versões de um conteúdo:\r\n\r\n1. No Admin VTEX, acesse **Storefront > Todo o conteúdo**.  \r\n2. Clique no conteúdo que você deseja revisar.  \r\n3. Abra o painel lateral Histórico de versões na barra de ferramentas do conteúdo.\r\n\r\nA linha do tempo mostra todas as versões salvas do conteúdo em ordem cronológica. Para cada versão, você pode ver:\r\n\r\n* A data e a hora em que a versão foi salva.  \r\n* O usuário que fez a alteração.  \r\n* A branch em que a versão foi salva, como `main` ou outra branch.  \r\n* Qual versão está publicada atualmente na branch `main`.\r\n\r\n> ⚠️ Apenas versões que passaram por merge na branch `main` podem ser restauradas.\r\n\r\n## Visualizar uma versão anterior\r\n\r\nVisualizar uma versão anterior permite inspecionar conteúdo passado antes de decidir se deseja restaurá-lo. Para visualizar uma versão anterior, siga os passos abaixo:\r\n\r\n1. No painel lateral Histórico de versões, passe o cursor sobre a versão que você deseja revisar.  \r\n2. Clique em `Visualizar versão`.\r\n\r\nO formulário do conteúdo é atualizado para exibir o conteúdo como ele existia naquele momento. Você pode ler todos os campos e seções, mas não pode editar o conteúdo nessa visualização. Depois de visualizar, você pode escolher uma das seguintes ações:\r\n\r\n| Ação | Descrição |\r\n| :---- | :---- |\r\n| Restaurar em main | Duplica a versão e a publica na branch `main` como uma nova versão no storefront. |\r\n| Restaurar em branch | Duplica a versão e a adiciona a uma branch selecionada para edição posterior, sem afetar o storefront. |\r\n| Fechar | Fecha a versão anterior e retorna ao estado atual sem aplicar alterações. |\r\n\r\n## Restaurar uma versão anterior\r\n\r\nCom o recurso Restaurar versão anterior, você pode republicar conteúdo de uma versão anterior sem precisar inserir novamente os dados antigos manualmente. A ação de restauração duplica a versão selecionada e preserva todo o histórico intermediário. Esse recurso é útil nos seguintes cenários:\r\n\r\n* Página com erro depois que uma campanha termina.  \r\n  * Sua equipe atualizou a página inicial para uma promoção, mas o layout pós-campanha agora está exibindo conteúdo incorreto. Restaure a versão anterior à campanha diretamente em `main` para corrigir o storefront.  \r\n* Reutilizar conteúdo de uma campanha anterior.  \r\n  * Você deseja reutilizar o layout da Black Friday do ano passado como ponto de partida para a campanha deste ano. Restaure essa versão em uma branch, atualize as datas e ofertas, e faça merge da branch em `main` quando ela estiver pronta.\r\n\r\n### Restaurar em main\r\n\r\nUse Restaurar em main para publicar imediatamente uma versão anterior no storefront.\r\n\r\n1. No painel lateral Histórico de versões, passe o cursor sobre a versão que você deseja restaurar.  \r\n2. Clique em `Visualizar versão`.  \r\n3. Revise o conteúdo para confirmar que é a versão correta.  \r\n4. Clique em `Restaurar em main`.\r\n\r\nO CMS duplica a versão selecionada, adiciona essa versão à branch `main` como uma nova versão e a publica no storefront. O histórico de versões é preservado, e todas as versões intermediárias permanecem na linha do tempo.\r\n\r\n> ⚠️ O conteúdo pode permanecer em cache por alguns minutos depois de ser restaurado em `main`. Aguarde um breve intervalo antes de confirmar que a alteração está ativa no storefront.\r\n\r\n### Restaurar em branch\r\n\r\nUse Restaurar em branch para trazer uma versão anterior para uma branch e continuar editando antes de publicar.\r\n\r\n1. No painel lateral Histórico de versões, passe o cursor sobre a versão que você deseja restaurar.  \r\n2. Clique em `Visualizar versão`.  \r\n3. Revise o conteúdo para confirmar que é o ponto de partida correto.  \r\n4. Clique em `Restaurar em branch`.  \r\n5. Selecione a branch de destino.\r\n\r\nO CMS duplica a versão selecionada e a adiciona à branch escolhida. O storefront não é afetado até que você faça merge da branch na branch `main`. Para mais informações sobre como fazer merge de uma branch, consulte [Gerenciar versões e branches](https://help.vtex.com/docs/tutorials/managing-versions-and-branches)."}