Uso de la protección contra sobrescritura de la rama

La Protección contra sobrescritura es un proceso de seguridad que se ejecuta contra una organización de Salesforce para evitar sobrescrituras accidentales de metadatos.

Resumen

La Protección contra Sobrescritura ayuda a prevenir sobrescrituras accidentales comparando los componentes de la rama con los de su org en vivo. Resalta los componentes que son nuevos, diferentes o iguales, asegurando que los metadatos críticos permanezcan intactos durante la implementación. Esta guía explica cómo ejecutar un trabajo de Protección contra Sobrescritura, revisar los resultados y abordar cualquier diferencia.

circle-info

Mejores prácticas

  • Ejecutar siempre Protección contra Sobrescritura antes de implementar en producción o entornos críticos.

  • Concéntrese en Diferentes componentes: revise cuidadosamente antes de decidir qué versión conservar.

  • Use mensajes de commit significativos al finalizar las resoluciones, para que su equipo pueda rastrear la razón de los cambios.

  • Resuelva los conflictos en la interfaz de Protección contra Sobrescritura en lugar de omitirlos: esto mantiene su rama y su org sincronizados.

  • Si el trabajo falla o termina con un Excepción, revise los registros inmediatamente y vuelva a ejecutarlo una vez solucionado.

  • Combine Protección contra Sobrescritura con Correción Pre-Implementación para detectar tanto sobrescrituras como dependencias faltantes antes de la implementación.

Ejecutar Trabajo de Protección contra Sobrescritura

1

Seleccione una Rama y Inicie la Protección contra Sobrescritura

  1. Haz clic en Código desde el menú de la barra lateral izquierda.

  2. Selecciona una rama de la lista.

  3. Haz clic en la Tres puntos verticales ⋮ menú desplegable junto a Desplegar.

  4. Haz clic en Protección contra Sobrescritura.

2

Seleccione una Conexión y Componentes

circle-info

Use el Buscar, Filtrar, y Ordenar opciones para ayudarle a encontrar la conexión y los componentes correctos.

  1. Haz clic en Seleccionar para la Conexión de la org de Salesforce para comprobar sobrescrituras.

  2. Haz clic en Siguiente.

  3. Haz clic en Agregar para cada componente para comprobar sobrescrituras.

  4. (Opcional) Haz clic Agregar Todo para incluir todos los componentes. Nota: Las opciones de búsqueda, filtro y ordenación no limitan qué componentes se agregan con el Agregar Todo botón.

  5. Haz clic en Ejecutar.

  6. Después de iniciar el trabajo de Protección contra Sobrescritura, se mostrará en la Actividades .

Resultados de Protección contra Sobrescritura

1

Ver resultados

  1. Haz clic en la Actividades .

  2. Comprueba que el Protección contra Sobrescritura estado del trabajo es Completado.

  3. Haz clic en la Protección contra Sobrescritura trabajo.

  4. La Resultados de Protección contra Sobrescritura la página enumera el estado de cada componente. Vea la tabla a continuación para una explicación de cada uno.

circle-info

La lista de componentes se puede buscar y filtrar. Por ejemplo, puede configurar el Estado solo para mostrar los componentes marcados como Diferentes.

Estado
Descripción

Nuevo

El componente existe en la rama pero no en la org. Estos generalmente se pueden confirmar de forma segura ya que aún no existen en la org. No se requiere acción.

Diferentes

El componente existe tanto en la rama como en la org, pero su contenido difiere. Debido a esta diferencia, debe confirmar que los cambios son correctos y resolver cualquier conflicto.

Igual

El componente existe tanto en la rama como en la org, y los contenidos son idénticos. No se requiere acción.

2

Revisar Diferencias

Revise cada componente marcado como Diferentes para identificar las diferencias y determinar cómo resolverlas.

  1. Haz clic en Resolver.

  2. Las diferencias del componente se mostrarán en editores lado a lado con las diferencias resaltadas.

    1. Entrante: Editor de solo lectura con la versión del componente de la org seleccionada.

    2. Actual: Editor editable con la versión actual del componente en la rama.

  3. Revise cada diferencia.

3

Aceptar Diferencias

Después de revisar las diferencias, puede aceptar cualquier diferencia desde la Entrante org reemplazando los Actual valores de la rama con los valores de la org. Hay dos maneras de aceptar diferencias; vea las secciones siguientes para ejemplos.

Aceptar Todo

Aceptar todas las diferencias desde la Entrante org significa que todos los cambios en la Actual rama serán reemplazados con los valores en la org. Vea el siguiente ejemplo:

  1. Haz clic en Aceptar todo.

  2. Todas las diferencias en Actual se reemplazan con los Entrante valores.

Línea por Línea

Aceptar diferencias específicas desde la Entrante org significa que solo los cambios seleccionados en la Actual rama serán reemplazados con los valores en la org. Vea el siguiente ejemplo:

  1. Haz clic en la Flecha Derecha para la línea que desea reemplazar la diferencia en Actual con el Entrante valor.

  2. La Actual el valor se reemplaza con el Entrante valor.

circle-info

Deshacer Cambios

  • Restablecer todos los cambios: le permite deshacer todos los cambios realizados en el Actual editor.

  • Ctrl + Z: le permite deshacer el último cambio realizado en el Actual editor (el editor debe estar seleccionado).

4

Marcar como Resuelto

Una vez que haya editado la Actual rama para resolver cualquier conflicto causado por las diferencias, puede marcar el componente como resuelto.

  1. Haz clic en Resolver.

  2. El componente ahora está marcado como Resuelto.

  3. Haz clic en Atrás.

  4. El componente resuelto tendrá una Marca de Verificación Verde para indicar que está resuelto.

5

(Opcional) Ver Registro

Puede ver los registros del Protección contra Sobrescritura trabajo para ver cualquier mensaje de error y obtener estadísticas del trabajo.

  1. Desde la Resultados de Protección contra Sobrescritura página.

  2. Haz clic en Ver registros.

  3. Vea las estadísticas del trabajo y el registro de ejecución.

circle-info

La Conexión el campo indica qué org se comprobó con este Protección contra Sobrescritura trabajo.

6

Confirmar Cambios

Si algún componente ha sido cambiado mientras se resolvían diferencias, necesita confirmar esos cambios en la rama.

  1. Haz clic en Cometer cambios.

  2. Introduce un Mensaje de commit para explicar qué cambió.

  3. Haz clic en Resolver para confirmar los cambios en la rama.

Última actualización

¿Te fue útil?