Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Version Control in Qlik Sense

Hi,

I have a team that works on one Qlik sense application.

I would like to implement version control in qlik sense, (git) but I have a problem that qlik sense application produce qvf files, witch are binary.

This is problem for 2 reasons.

- We can't work on same application at the same time : we can't merge at the end because we end up with different binary.

- We have even trouble with n applications, each for developer. The idea was, that each developer "create" own application, and the pull others from git, and copy paste new stuff. The problem is that with opening applications, you change binary, so you push changed app from others.

We know how to (badly and not user friendly) solve second one, but we still have problem with first.

Do any one have the same problems? Do anyone know libraby/extension for git?

Thank you,

Marko Z

5 Replies
andrespa
Specialist
Specialist

Hi Marko, it's a common problem that we face too. What we do is just follow the QDF proposed solution to handle that, but in addition you can use Git LFS to handle your binary files (Gitlab has 10Gb free for that purpose)

Some useful links:

QDF Integrated Development Environment (IDE) here they use SVN but you can apply the same principle to Git.

Qlik Deployment Framework

Hope it helps,

Andrés

jpk
Partner - Creator II
Partner - Creator II

Hi Marko

Merge on QS file is not possible. Don't know if you have reviewed WIP from www.ebiexperts.com? It's a comprehensive lifecycle management solution for QlikView and Qlik Sense files.

https://community.qlik.com/groups/qlikview-enterprise-governance/blog/2018/03/22/lifecycle-managemen...

Kind Regards

JP

kuzmin4-ag
Contributor
Contributor

Hello Zadravecm!

I have the same trouble. And I think that this one must resolve developers of QlikSense. Have the team of Qlik offer us decision!

PlatformManager-JvV
Partner - Contributor II
Partner - Contributor II

Hi All,

We have a solution that solves all of your problems. We tackle things like:

  • Version Control
  • Development Process
  • Promotion Process / Workflow
  • Task support
  • Extension, Mashup, Widget support
  • Multi Developer support
  • Visualize your app dependencies
  • Track changes for testing
  • Lifecycle and Governance
  • Release Management
  • Restore a previous version
  • Power of Metadata/Global Search

For more info visit our website: www.platformmanager.com

AlexPolorotov
Partner Ambassador
Partner Ambassador

@Anonymous 
We are working on easy-to-use integration between Git and Qlik Sense  - https://gitoqlik.com 

You could create a repository in GitHub, GitLab, Bitbucket, and share, reuse your visualization objects, and load script in your team. 


 We can't work on same application at the same time : we can't merge at the end because we end up with different binary.

 

 


We also have resolved that kind of issue by git branching. Each developer working with own branch of master application. Gitoqlik automatically detects developers' copies of the master application and provide create a branch in Git repository with a custom name.