Once the GitHub repository and the deployment have been fully synchronized, we will reach the state that
All files in the repository will match the same files deployed.
All files deployed in the source-controlled directories will match the same files in the repository, except for a small number of itemized exceptions that do not exist in the repository.
The deployment will contain additional directories not reflected in the repository at all (for example, the directories that hold the client metadata and the secrets).
We will then write a script that compares the repository and the deployment and use this during deployments to verify that the repository and deployment are always properly synchronized.
Once the GitHub repository and the deployment have been fully synchronized, we will reach the state that
We will then write a script that compares the repository and the deployment and use this during deployments to verify that the repository and deployment are always properly synchronized.