Skip to main content

what is the best way to review changes in Kanzi project

Answered

Comments

4 comments

  • Jason Stanczyk

    Good Day, 
    Unfortunately there is very limited ways to see the difference between 1 version of a project and an updated version of the project. 
    The reason being is that the Kanzi Project file, is a binary file, and all the changes are saved into this file, so using Git, you would only see changes to the one file itself. 

    This is something that in the next major iteration of Kanzi Studio, Rightware is solving. Each file in the Kanzi project file will be split into many different files, to allow users to see changes in Kanzi Studio projects more effectively. 

    Are there specific changes that you are looking to see the differences of, that I can share with the RnD team to ensure these changes are handled accordingly. 

     

    0
  • James Wozniak

    Ideally, we would be able to compare and review any change to the project, but it is understood that this doesn't work well for things like 3D mesh binaries. Here are some things our company is hoping to compare the differences for, at the bare minimum:

    1. Property values
    2. Node Components
    3. Resources
    4. Node tree
    5. States

    Will splitting the project file into multiple files also allow more than one person to work on a project at a time? I found this: https://docs.kanzi.com/3.6.3/en-us/Content/Working%20with/Projects/Using%20assets%20from%20another%20project.htm.
    However, it doesn't help much for our use-case, where we have one Android application, with one 3D vehicle, and lots of different states/views for that one vehicle. Meaning there aren't a lot of ways to break down the 3D portion into separate projects, from what I can tell.

    0
  • John


    Thank you, Jason and Jame for your useful information
    and the next major release sounds exciting and worth the wait.
    have a nice day!

    0
  • qiangyu

    In Kanzi Studio, choose Edit-User Preferences-Advanced-Programmer and select Create XML version(kza) of kzb file. All contents in the project will be saved to the kza file when the kzb file is exported. In this way, changes can be viewed.

    1

Please sign in to leave a comment.