what is the best way to review changes in Kanzi project
AnsweredIs there a way to compare changes before and after in a Kanzi Studio project besides using the Kanzi Merge Project feature? Additionally, what is the best way to handle version in a Kanzi project when using Git, such as reviewing commits before merging?
-
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 -
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:
- Property values
- Node Components
- Resources
- Node tree
- 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 -
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 -
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.
Comments
4 comments