Я создал проект javascript GitHub и, получив исходный код в правильной форме, позже создал страницы github для проекта. Это создало вместе с моей веткой master
новую ветку gh-pages
, в которой будет содержаться содержимое этих страниц.Синхронизация папки между двумя ветвями
Теперь я хочу показать, что мой проект работает как демонстрационный пример на тех же страницах. Я уже создал копию соответствующей части источника, но я считаю, что каждый раз, когда я делаю изменения, мне нужно внести изменения с обеих сторон (master
и gh-pages
), или что еще хуже: объединить изменения, игнорируя большинство (например, модульные тесты).
Я видел поддеревья как способ сохранить синхронизацию изменений по нескольким репозиториям, но я не совсем понимаю, применимо ли это к моему делу и как.
Как добиться того, чтобы одна папка синхронизировалась по двум ветвям?
Спасибо!
Спасибо! Я пробовал это и отлично работал. Это проще, если вы изолируете общий раздел в определенном пути, чтобы избежать слияний с одной веткой на другую. Таким образом, я сохраняю свои демо и HTML на «gh-страницах», а также исходный код и тесты в ветке 'master', и мне нужно только синхронизировать одну общую часть. – Alpha