2014-12-18 3 views
0

Я пытаюсь изучить git, и мне нужна помощь в создании нового репо для моей новой игры в единстве.Поддержание CrossPlatform Исходный код с git

Я разработал игру на единстве, для которой теперь я хочу поддерживать кросс-платформенный код. Так как будет определенный код и функции для android & iOS, то, что я собирался сделать, это сохранить мой WebPlayerVersion единства как мастер-репо и создать разные ветви для android & iOS, чтобы я мог добавлять функции в соответствующие ветви без слияния это с мастером.

Теперь предположим, что если я что-то изменить в основной геймплей на моей главной ветке, и я хочу его на моем андроида ветви & IOS, то как я решить, что

Одна вещь, которую я могу сделать, это каждый раз, когда я что-то изменить на моем мастер ветвь, тогда я должен пойти и индивидуально объединить этот код с каким-то визуальным инструментом слияния для соответствующих ветвей, но думать на более высоком уровне будет сложно, так что есть ли альтернативный способ для этого

Или любое другое хорошее альтернативное решение с git по данному конкретному сценарию

+0

Почему такие несоответствующие пометки для чистого вопроса Git? –

+0

Прочитайте http://stackoverflow.com/questions/881092/how-to-merge-a-specific-commit-in-git –

ответ

0

Если я что-то изменить в основной геймплей на моей главной ветке, и я хочу его на моем андроида ветви & IOS, то как я решить, что

Объединить ветви с обычным слиянием или просто набор изменений (ы) с вишней -pick

+0

Что? Вы хотите объединить ветку, которая превращает программу для android в ветку iOS? О чем ты здесь говоришь? Поскольку ветви разделяют платформы, они должны оставаться расходящимися. – Kaz

Смежные вопросы