The LookML in Looker’s production mode does not match the LookML on the master branch of the Git repository.
This most commonly occurs when:
- Pull Requests are enabled on the repository.
- LookML is edited somewhere other than from Looker’s development environment, ie:
- The Git repository itself
- Another instance of Looker, like a staging instance
The following URL template will get Looker’s production branch in sync with the master branch of the repository.
This URL is best opened in a new tab. [hostname] should be replaced with your Looker URL, like awesomecompany.looker.com, and [project name] should be replaced with the name of the project you want to sync.
After running this, a white screen with a success message will appear.
Many Git providers can hit webhooks like this one after every commit, or based on other events. This can help automate the process of keeping Looker in sync.
Note: As of Looker 5.20, you can require a webhook deploy secret for pushing changes from your master branch to your production branch.