Versioning/ Collaboration feature
Hello everybody,
I'm just sketching a simple draft of my idea for discussion.
Because I started coding, I discovered the advantages of a versioning system like git which also makes it also easier to collaborate.
What do you think about this?
Greetings
Comments
Fits nicely with a recent GSoC project, for which a 1st part (to simplify/minimize the diffs) has been merged into master already, with a 2nd part, (a GUI to view the diffs) still in the works,
In reply to Fits nicely with a recent… by Jojo-Schmitz
I have followed the score diff project, and although it is not capable of such a versioning system yet, I raised the question of such a development with the programmer. He was definitely thinking of such a version control system as MS Word's "track changes" as an extension in the future. The existing project lays the groundwork for such a future development.
I'm interested in this kind of feature. Is there really something implemented yet? I'm interested in looking into the code
In reply to I'm interested in this kind… by Fabrizio Ferrigno
If you are interested in writing the code for this, it would be very welcomed I'm sure. See https://musescore.org/en/handbook/developers-handbook about getting started and join the Developers chat at https://web.telegram.org/#/im?p=@musescoreeditorchat
In reply to If you are interested in… by mike320
Thanks! I'm a PHP developer and I don't know much about C++ but I would really like to contribute.
Why Telegram and not Slack? Slack would be much more suitable for the community needs.
By the way, is there some code already implemented that you could point me out? I read the idea was also to have a diff checker which could detect changes between two files.
In reply to Thanks! I'm a PHP developer… by Fabrizio Ferrigno
Telegram is where the people who run MuseScore chose to put the chat, I'm sure they did some research before they chose that one. The main thing was spam control. Spam was out of control on their previous platform.
As for the code, I'm not really a programmer. There are others who are familiar with the code and the quickest way to get answers is on Telegram.
In reply to Thanks! I'm a PHP developer… by Fabrizio Ferrigno
The Score Comparison Tool has been part of MuseScore since 3.0, see the View menu.
The file format is indeed designed to be nicely diff-able. A number of changes were made for 3.0 to make that possible.