2013/11/26 Carl Sorensen <c_soren...@byu.edu>:
> My "complex versioning strategy" (as Urs correctly called it) is to put
> the music in a git repository, with a branch for content, and then a
> separate branch for each edition.  The branches for each edition are
> maintained to be one commit away from the content branch.  I would then
> have a makefile with targets for each edition:
>
> A4:
>         git checkout a4_branch
>         lilypond myScore
>
> beamer:
>         git checkout beamer_branch
>         lilypond myScore
>
> It's more complex than having a single file that can be correctly
> processed by lilypond, but it's doable with today's tools.

I was thinking about this, too.  But the problem that i see is that
this strategy requires rebasing often, i.e. commits with layout tweaks
need to be rebased on top of musical content commits every time a
correction/change to the content is added.

Rebasing so often is problematic, especially when you're collaborating
with someone.

best,
Janek

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to