Merging Branches with MLAPP files - Can't merge layout changes
5 次查看(过去 30 天)
显示 更早的评论
I have been developing some pretty complicated matlab apps, and have begun collaborating on them with a colleague, but we've found that the merge tool does not allow for merging the automatically generated code e.g. layouts, adding callbacks etc. I have read multiple issues posted to the community, and the closest one to an answer describes unzipping the mlapp file merging, and rezipping. This can work, but is far too risky if the way App Designer ingests data changes in the future, which would render our code unusable and unedittable.
Of course, we could export to an M file and merge there, but then we lose the ease of changing layouts in App Designer. This all seems like a lose-lose situation, is there any prospect of adding the ability to merge the whole mlapp file?
0 个评论
回答(1 个)
Ashutosh Thakur
2024-7-15
Hello Joel,
I understand that you are facing issues with merging MLAPP files using version control tools like Git. Starting from MATLAB R2020b, you can use the MATLAB comparison tool to merge different MLAPP files. The following documentation link provides tips for successfully merging different files: https://www.mathworks.com/help/matlab/matlab_env/compare-and-merge-apps.html.
Additionally, MATLAB supports version control integration, which also works for MLAPP files. For more information, refer to the following documentation link: https://www.mathworks.com/help/matlab/source-control.html?s_tid=CRUX_lftnav.
This MATLAB Answer provides more information regarding merging and integration with version control in MATLAB: https://www.mathworks.com/matlabcentral/answers/524615-can-i-integrate-mlapp-files-from-app-designer-with-git-source-control?s_tid=answers_rc1-3_p3_Topic.
I hope this information helps you!
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Source Control 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!