Blue Canvas
Metadatos de SalesforceDatos de CPQPerfiles y permisos
Planes
Control de versionesRespaldo de metadatosComparación e implementación de sandboxesResolución de conflictos de fusiónResolución de dependencias de camposIntegraciones
Para administradores de SalesforcePara desarrolladores de ApexPara seguridad y cumplimientoPara grandes empresas
Operaciones académicasAgenda una demoBlogDocumentaciónHistorias de clientesDirectorio de agenciasHerramientasCertificación SOC 2
EN|ESContáctanosAccederComenzar
Consejos para desarrolladores

Reversión de cambios en Salesforce con Git

Cómo revertir un cambio en Salesforce con Git sin tener que usar la línea de comandos.

Randalyn Hill-CofferPor Randalyn Hill-Coffer·Revisado por el equipo de Blue Canvas·4 de diciembre de 2024·5 min de lectura

En este artículo, exploraremos soluciones prácticas para revertir cambios no deseados y errores en Salesforce con Git, sin necesidad de conocimientos avanzados de Git. Desde comprender cómo funciona Git como herramienta de control de versiones hasta conocer los procesos detallados que ofrece Blue Canvas para distintos escenarios de reversión, este artículo busca brindarte una estrategia confiable para la recuperación ante desastres en Salesforce y mayor confianza en tu sistema.

Estas son nuestras 5 conclusiones clave:

  • Git puede ser una herramienta eficiente para gestionar y revertir cambios en Salesforce.
  • Blue Canvas ofrece un mecanismo automatizado para crear instantáneas de los cambios y mejorar el control de versiones.
  • Existen varias opciones de reversión que permiten restauraciones completas o parciales desde la misma organización o desde otra.
  • Blue Canvas usa el formato de directorios de Salesforce DX, lo que permite revertir cambios específicos en lugar de objetos completos.
  • Una herramienta adecuada de copias de seguridad y reversión de cambios puede evitar que las empresas sufran pérdidas importantes por tiempos de inactividad o errores. Conoce más sobre Copias de seguridad de metadatos de Salesforce.
En este artículo
  • Cómo revertir cambios con Git
  • Varias formas de revertir cambios
  • El valor empresarial de revertir cambios en Salesforce
  • ROI de la reversión de cambios y las copias de seguridad

¿Alguna vez trabajaste en un conjunto de cambios, hiciste clic en enviar y luego pensaste “¿qué hice?”? ¿O acabas de terminar un lanzamiento y tu bandeja de entrada se llena de quejas de usuarios finales sobre un campo que no funciona? ¿O tal vez tu vicepresidenta de TI te llama a las 2 de la mañana porque recibió una llamada de su director ejecutivo?


En todos estos casos, probablemente desearías que Salesforce facilitara “deshacer” una implementación. Lamentablemente, Salesforce no lo pone fácil.

Sin embargo, hay una forma de revertir cambios no deseados y errores en Salesforce con Git sin que tengas que ser experto en Git.

Cómo revertir cambios con Git

Git es una herramienta de control de versiones que contiene instantáneas de estados anteriores de tu base de código. Blue Canvas crea “commits” automáticamente para todos los cambios a medida que se realizan. En cuanto un usuario hace clic en “guardar” en la interfaz de Salesforce o se produce cualquier cambio en el sistema, Blue Canvas crea una pequeña copia de seguridad de ese cambio.

Lo que distingue a Blue Canvas es que hace esto tanto para el código Apex como para los metadatos declarativos, como reglas de flujo de trabajo, Process Builder, campos personalizados e incluso informes, paneles y plantillas de correo electrónico.

create-rollback-salesforce.png


Esta herramienta de instantáneas automáticas crea commits de Git para todos los cambios en tu sistema sin que tengas que modificar tu proceso. Los usuarios no tienen que ir a la línea de comandos y registrar cada cambio manualmente. Tampoco tienes que ejecutar un proceso de Jenkins con un script de Ant para registrar los cambios. Todos los cambios se guardan en Git automáticamente.


Luego puedes usar la interfaz de Blue Canvas para volver de forma selectiva a estados anteriores de la aplicación según este historial de commits.

Varias formas de revertir cambios

Como Blue Canvas se basa en Git, hay varias formas de revertir cambios en tus organizaciones de Salesforce. Ofrecemos varias opciones. Puedes:

  • Restaurar una organización a cualquier instantánea anterior de esa organización
  • Restaurar una organización desde otra organización o sandbox
  • Revertir componentes específicos de forma parcial

Cada organización tiene una serie de instantáneas de sus metadatos almacenadas en un repositorio Git estándar. Esto hace que volver a estados anteriores sea tan fácil como seleccionar una marca de tiempo en un menú desplegable y hacer clic en “revertir”.


También puedes restaurar una organización desde una versión anterior de otra. Supongamos que tienes un sandbox que quieres llenar con el contenido que tenía tu organización de producción hace 2 semanas. Puedes hacerlo con Git y Blue Canvas.

rollback-file-list.png


Y lo más importante: no se trata de instantáneas generales. Son commits muy detallados que se registran en cada componente y en tiempo real. Así puedes realizar reversiones parciales. Si llevas varias semanas trabajando en un lanzamiento y un pequeño componente o una función no funciona en producción, puedes revertir solo esa función sin revertir todo.


Además, como usamos el formato de directorios de Salesforce DX, puedes revertir cambios específicos en campos personalizados en lugar de objetos completos. Esto permite revertir parcialmente un objeto o un campo en lugar de “deshacerlo” por completo.


También cabe destacar que con Blue Canvas puedes revertir cambios que no se hayan implementado específicamente a través de Blue Canvas. Esto es fundamental. Si un administrador entra a producción y comienza a hacer cambios fuera de tu proceso establecido, también puedes revertirlos porque registramos automáticamente los cambios en Git al guardarlos.

select-files-to-rollback.png

El valor empresarial de revertir cambios en Salesforce

Salesforce es una parte esencial del motor de ingresos de la mayoría de las organizaciones. El tiempo de inactividad de Salesforce puede costar millones en ingresos y productividad perdidos. (Dada la importancia de Salesforce y su alto grado de personalización, resulta sorprendente que no incluya ninguna función de reversión de cambios o copias de seguridad de forma nativa.)


Salesforce también es una herramienta que impulsa a las empresas y les permite alcanzar sus objetivos más ambiciosos. Por eso, debe ser un sistema dinámico que pueda modificarse sin temor. Si no vas más allá e innovas, perderás frente a la competencia.


La reversión de cambios resuelve esta tensión para los equipos. Puedes ir más allá en el desarrollo de funciones mientras proteges y aseguras la infraestructura de CRM que es esencial para tu negocio.


La reversión de cambios te permite implementar con confianza. Puedes implementar código nuevo y cambios de configuración con la tranquilidad de saber que siempre puedes revertirlos cuando lo necesites.


Ahora tus aplicaciones empresariales pueden mejorar y evolucionar al ritmo de tu negocio. La tecnología de reversión de cambios de Blue Canvas es aún más potente porque funciona como un bisturí de gran precisión. Esta capacidad de revertir cambios parcialmente permite a tu equipo ser aún más audaz al mejorar los procesos de negocio.

ROI de la reversión de cambios y las copias de seguridad

Así como no comprarías una casa sin seguro, conviene contar con un plan de recuperación ante desastres si vas a gastar cientos de miles o millones de dólares al año en licencias de Salesforce, soporte, aplicaciones, salarios y servicios profesionales.

successful-salesforce-rollback.png

La reversión de cambios te permite restaurar tus organizaciones y sandboxes si algo sale mal. Es un plan de recuperación ante desastres simple y eficaz.

Hemos trabajado con equipos de Salesforce que perdieron una cantidad considerable de trabajo (en algunos casos, meses de código de un equipo de 20 personas) por una actualización de sandbox o que introdujeron errores que afectaron la productividad de ventas durante varios días. Imagina qué pasaría si eso ocurriera al cierre de un trimestre.

Nuestro informe técnico sobre el ROI de la gestión de lanzamientos de Salesforce lo explica bien. Una actualización de sandbox en el momento equivocado o un cambio no autorizado en producción puede costar decenas de miles de dólares por hora. Si eso ocurre incluso una sola vez al año, podrías estar perdiendo miles de dólares innecesariamente.

Proteger tu organización con una herramienta de respaldo y reversión para Salesforce y algún proceso de gestión de versiones es, sin duda, una buena decisión. Independientemente de si usas Blue Canvas para ello, Git ofrece la mejor base para hacerlo y te recomendamos enfáticamente que lo implementes.

‍

Comentarios

Deja un comentario

Boletín
Consejos de DevOps para Salesforce en tu correo

Nuevas publicaciones, lanzamientos y guías prácticas. Sin spam; cancela tu suscripción cuando quieras.

ÍNDICE
  • Cómo revertir cambios con Git
  • Varias formas de revertir cambios
  • El valor empresarial de revertir cambios en Salesforce
  • ROI de la reversión de cambios y las copias de seguridad
También te puede interesar
Tendencias en Blue Canvas
Hablemos de tu configuración de Salesforce

Obtén una demostración específica o una cotización a tu medida

Agenda una consultaSolicita una cotización
Historias de clientes
Equipos reales, resultados reales
Sysco
Sysco
Dejó atrás Jenkins y redujo los despliegues de horas a minutos
Twilio
Twilio
Ahorró 2–3 días por sprint mientras ampliaba el equipo rápidamente
Catalyst Consulting
Catalyst Consulting
La ciudad de Chicago ahorra horas cada día con revisiones de código y despliegues estructurados
También podrían interesarte nuestras otras publicaciones...
Leer más
Salesforce DevOps
Kenji Sano | 6 de octubre de 2026
Las 8 mejores herramientas de implementación de Salesforce en 2026

Compara las 8 mejores herramientas y descubre cuál se adapta a tu equipo.

Read more
Salesforce DevOps
Kenji Sano | 6 de octubre de 2026
Las 9 mejores agencias de Salesforce en México en 2026

Comparamos 9 agencias y consultoras Salesforce en México por experiencia, especialización y capacidad. Además, qué preguntar sobre DevOps antes de contratar.

Leer más
Arquitectura y recursos
Randalyn Hill-Coffer | 5 de octubre de 2026
Las 19 principales herramientas de operaciones académicas para instituciones de educación superior que usan Salesforce en 2027

Compara 19 herramientas de operaciones académicas y áreas relacionadas para instituciones de educación superior que usan Salesforce en 2027. Descubre cuáles funcionan en Salesforce, cuáles se conectan a través de tu SIS y dónde podrías necesitar una integración.

Blue Canvas

DevOps de Salesforce para equipos. Control de versiones basado en Git, copias de seguridad de metadatos y despliegue continuo.

(786) 591-0702

Certificación SOC 2Socio de SalesforceSalesforce AppExchange

Despliegue en Salesforce

  • Herramientas de despliegue
  • Para metadatos de Salesforce
  • Para datos de CPQ

Producto

  • Funcionalidades
  • Seguridad
  • Historias de clientes
  • Precios

Recursos

  • Documentación
  • Blog
  • Operaciones académicas
  • Encuesta Anthropic x Salesforce
  • Socios
  • Integraciones
  • Gestión de lanzamientos

Empresa

  • Quiénes somos
  • Contáctanos
  • Empleo
  • X (Twitter)
  • LinkedIn
  • GitHub
Mantente al día
Novedades del producto

Recibe las últimas funcionalidades, lanzamientos y análisis técnicos detallados directamente en tu correo.

Seguridad y privacidad

·

Sin spam. Cancela tu suscripción cuando quieras.

© 2026 Blue Canvas. Todos los derechos reservados.

Política de privacidadTérminos de uso