Я пишу учебник по веб-разработке. В ней ученик начинает с ветки git, называемой «chapter-1-start», и когда он заканчивает шаги в этой главе учебника, его код должен выглядеть практически так же, как код в «chapter-1-complete». Я хотел бы включить 'chapter-1-complete' внутри ветки 'chapter-1-start' в такой каталог, как 'lib / reference_app', чтобы она могла сравнивать или, при необходимости, вырезать и вставлять файлы от завершения до начала , Вот мои цели:
- Храните весь код в одном хранилище.
- Справочная ветвь 'chapter-1-complete' внутри 'chapter-1-start' должна быть текущей - обновлять не нужно.
Я думаю, что это возможно с подмодулями, но у них нет опыта работы с ними. Я опасаюсь потерять всю свою историю мерзавцев, вставив рекурсивную ссылку.