Skip to content

Import from a Repository ​

Qlik Cloudsupported Qlik Sense Enterprisesupported Git serverrequired

The Import tab copies objects from any repository you can access — another app's repository, another branch of the same repository, or a shared library — into the current app. It is the way to reuse a sheet, a set of master measures or a script section across apps.

Import tab

Select the repository

Click Select Repository. The list shows every repository of the active Git profile as a tree; type in Filter repositories or untick Tree view to see a flat list. Repositories marked lib are public libraries with reusable content.

Repository tree in the Import tab

After the repository is selected, choose the branch and the commit you want to import from (the latest by default).

Choose the object type

TypeWhat is listedAvailable on
SheetsThe sheets of the repository with their chartsApp pages
Master ItemsMaster measures, dimensions and visualizationsApp pages
VariablesScript and UI variablesApp pages
BookmarksBookmarks stored in the repositoryApp pages
Load ScriptScript sectionsApp pages and Qlik Cloud Script pages

Select the items and click Import

Tick the items and click Import. Gitoqlok creates them in the app; sheets bring their charts along, and master items referenced by imported charts are imported as well.

Resolve conflicts (load script)

If a script section with the same name already exists, the Conflict dialog asks per section whether to Overwrite from repo or keep the existing one; tick apply to all to answer once for all sections.

Typical uses ​

  • Reuse a template sheet (for example, an ABC analysis) from a library repository in a new client app.
  • Restore one object from an older commit of the app's own repository without rolling back everything.
  • Pull a colleague's sheet from their branch into yours before the pull request is merged.
  • Migrate bookmarks between servers: commit the app on server A, deploy or create the app on server B, import Bookmarks.

Notes ​

  • Imported objects keep their IDs when they do not collide with existing ones; otherwise new IDs are generated.
  • The Import tab needs the full app data, so it initialises a few seconds after the popup opens.
  • To create a whole new app from a repository use Deploy from Git instead.

Video tutorial ​

Gitoqlok by Motio