Я работаю над проектом, который я развертываю как на gh-страницах, так и в качестве приложения для Android с использованием разрыва между кордорой и телефоном.Поддержание ветвей git с различной файловой организацией
http://github.com/derekmc/html-sandbox
В настоящее время код для обоих внедрений очень похожи и поддержания отдельных отраслей не было проблемой.
Однако, я недавно пытался создать более глубокую файловую организацию, но phonegapbuild не включал файлы из подкаталогов.
Я боюсь, что для того, чтобы это сработало, мне придется упорядочить файлы в двух ветвях по-разному и переместить все в ветке phonegap в папку www.
Я не специалист по git, но, исследуя проблему, похоже, это осложнит слияние между двумя ветвями.
Все я нашел этот вопрос: git merge: apply changes to code that moved to a different file
Есть ли практический способ поддерживать параллельные ветви с другой организацией файлов? Какой был бы лучший способ сделать это?
Есть ли что-то, что я мог бы сделать, чтобы файловая организация двух развертываний была такой же?
Вы можете поместить общий код в каталог и использовать git cherry-pick при слиянии, выбрав только этот каталог. Вы можете попробовать сделать общий код его собственным проектом и включить через git-подмодуль в два основных проекта: http://git-scm.com/docs/git-submodule. – Jonah
Я бы исследовал, как сделать ссылки для phonegapbuild, чтобы эти ссылки были созданы в качестве первого шага в этой сборке. – jthill