📒
Gitoqlok
Gitoqlok
  • 🐱‍👓 Welcome
  • 🟢Changelog
  • ❔FAQ
  • ⚒️Functionality Overview
  • 🐞How to report a bug?
  • 💳License Management
    • Master License key
    • Single License Key
  • Main
    • Git for newbies
    • Collaborative Development with Gitoqlok
    • Gitoqlok Development Set of Rules: Git + Qlik Sense
    • Best Practices to Configure Git Environment
    • How Gitoqlok Bypasses the Git API rate limit
    • How Fast do Git Providers Process Large App Versioning
  • 🏃‍♀️Kick-start
    • Connect Qlik Sense to Git
      • Connect Qlik Sense to GitHub
      • Connect Qlik Sense to GitLab
      • Connect Qlik Sense to Bitbucket
      • Connect Qlik Sense to Azure DevOps
    • Applications Manager: Bulk repository creation
      • From Options Page
      • From Qlik Sense hub
    • Git Settings for repositories
      • Repository grouping
    • Creating Git repository and commits in Qlik Sense
      • Committing Bookmarks to the Git Repository
      • Committing Static Files to the Git Repository
      • Standalone Qlik SaaS Script versioning
      • Committing Qlik Automation to the Git Repository
    • Revert to the previous version of the Qlik Sense application
    • How to Publish an Application?
  • 👩‍💻Tutorials
    • Importing Qlik Apps and App Objects from Git
      • Import
      • Deploy from Git
      • Import Qlik app from existing repository
    • Gitoqlok Helper
      • Time Machine
      • Diff Viewer
      • Set a Thumbnail
      • Sheets Comparator
      • Diff Editor (Merge)
      • Load Script Versioning
      • Highlighted Master Items
      • Tags Manager
      • QVD Links: Data Load Editor
    • Application Checklist
      • Publish checklist to everyone
      • Share checklist privately
    • Environment Migration
      • Export
        • Existing repository
        • Create Repository
        • Download file
      • Import
    • Migration of Bookmarks between Qlik Servers
    • Task Chain
    • Security Rules Manager
    • Dark Theme
    • Collision Detection
    • Business Glossary
    • Usage Management
  • 🤝Third-party Integrations
    • ✨OpenAI
      • AskAI: Sheets and Mesaures
      • AskAI: Documentation Wizard
    • QSDA Pro Integration
      • QSDA Pro Charts Deconstruction
    • Soterre Integration
      • QVD Lineage
      • Global Search
  • Gitoqlok for Power BI
    • Application Checklist
Powered by GitBook
On this page
  • Make your first commit
  • Gitlab provider: repositories grouping and subgrouping
  • Partial commit
  • Alternative: video tutorial
  • GitLab: Creating a repository. Grouping and subgrouping

Was this helpful?

  1. Kick-start

Creating Git repository and commits in Qlik Sense

Learn how to start controlling the version of your application in Qlik Sense with Gitoqlok and make partial commits.

PreviousRepository groupingNextCommitting Bookmarks to the Git Repository

Last updated 1 year ago

Was this helpful?

You can see the video alternative at the end of this page.

To create a repository for a Qlik application, open the Qlik Sense application and click on Gitoqlok icon on the top eight corner where your extensions are exhibited:

You can also connect to existing repository as a branch if you are not located in a duplicated of a master application. If you are, Gitoqlok will detect that the master application that the current app was copied from already has a repository and propose you to connect to it as a branch.

There are two types of repositories: 1. Private - the repository will be visible only to you by default. 2. Public - the repository will be visible to everyone by default.

You can set the repository visibility on the settings page.

Make your first commit

Specify the repository name and make the first commit by clicking on "Save Changes". Each commit must have a comment (a short description of your part of the work that you are going to save in the repository).

Gitoqlok links the repository with the application in Qlik Sense by application ID. You could see that in the description of a repository.

Please, don't change the description of your repository.

You can select what to commit to the Git repository from the current application: Load Script, App Objects, Bookmarks, Static Files, and Reload Tasks and Data Connections:

Gitlab provider: repositories grouping and subgrouping

If you are using GitLab provider, you are able to select the group and subgroup to store your repositories in:

Once you have clicked on "Create Repository" can choose either to use the Personal Workspace or select an organization group (and a subgroup) to store your repository there.

Partial commit

As an app owner, Gitoqlok allows you to choose what to commit to the git repository.

Suppose you have created a repository for your app on a git server. Your application is connected to the Git repository, and up to that point, the latter includes only the README.md file:

After you click on “Save Changes” to make commits, there are several options Gitoqlok allows you to commit: Load Script, App Objects, Bookmarks, and Attached Files. Reload Data Connections is an optional choice that lets your data connections stay updated.

Use the Local Changes tab to select the objects you want to include in the commit.

Suppose you are selecting to commit the "Load Script"

Proceeding to check your connected GitHub repository yields the following results: apart from the default REAMDE.md file, "data load script" and "loadScript.qvs" files, containing your committed load script are now uploaded.

If, on top of this, you tick "App Objects", several additional files are also uploaded to your GitHub repo:

If you have a Custom Theme set up for your Qlik app, it will be stored in your Git repository. You can follow the Git repository link to check that the Theme file was successfully stored:

Alternative: video tutorial

GitLab: Creating a repository. Grouping and subgrouping

Besides, you can select your organization Your organization will own every repository by default.

🏃‍♀️
on the settings page.
Gitoqlok pop-up window: Create Repository
Commit includes: Gitoqlok
Gitoqlok: grouping and subgrouping repositories in Gitlab
REAMDE.md file
Commit includes: Gitoqlok
Select specific objects to commit
Commiting Load Script into Git repo: Gitoqlok
GitHub repository contains load script now
The GitHub repository contains load script and app objects
Gitoqlok Custom Theme Serialization