Hi Simon, I just listed the reasons why I use git in general. And I like having one system for all version control use cases. You are right, the advantages apply more to software than to scores.
> > - easy branching > what for when working with scores? Rarely in scores. But I use branches for the lily library for includes/modules I use it for different feature branches, which I only merge once they are done/usable. > > - I am a heavy user of git rebase > which does what? It takes a branch, decouples it from its connection to the rest and puts it on top of another given branch. That makes the history easier to read. If you consider this situation, the master advanced (e.g. with a ready feature) and now 'feature' is ready I could merge it. But I like to put it after the master commits: o--o--o--o--o--o master \ '-o--o--o feature git rebase master master o--o--o--o--o--o--o--o--o feature > > - being able to commit, branch, diff etc. without internet connection > how often do you branch or diff when working on scores? see above > > that way I can work on a train, for example > > > hmm. i do a lot of work on trains. however, i have a data plan on my > phone which i use for tethering if i need a connection. I don't have. For me the situation is this: I had the choice to learn svn or git and I chose git for the beforementioned reasons. And I like to use one system for all purposes. But I see no point in converting others to git if they prefer svn and like it. Cheers, Joram _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user