Nuestros mejores desarrolladores han agotado sus depósitos de café, por su búsqueda todo el tiempo por la respuesta, hasta que Enrique halló la respuesta en Bitbucket así que hoy la compartimos contigo.
Solución:
El uso del paquete de extensión de VS Code Salesforce y su comando “SFDX: Implementar esta fuente en la organización” en realidad utiliza diferentes métodos de implementación según la organización en la que se esté desarrollando.
Según la documentación de Desarrollar contra cualquier organización, si está desarrollando contra una organización borrador (es decir, la configura como su organización predeterminada), entonces usa el force:source:push
comando, que de hecho comprueba si hay conflictos de fusión. Si está implementando en una organización sin origen, como Sandbox o Production, utiliza el force:source:deploy
comando, que siempre sobrescribe todo lo que hay en la organización:
los
source:deploy
El comando funciona de manera diferente asource:push
para organizaciones borrador. La fuente que implementa sobrescribe los metadatos correspondientes en su organización, similar a ejecutarsource:push
con el--force
opción…
Hay una declaración de puerto seguro de que las organizaciones Sandbox podrían obtener esto force:source:push
funcionalidad con seguimiento de fuentes y verificación de conflictos de combinación, pero no veremos eso (y probablemente estará en versión beta) hasta Winter 20 o después.
Comentarios y valoraciones del artículo
Agradecemos que quieras añadir valor a nuestra información contribuyendo tu veteranía en los comentarios.