Как использовать GIT для отслеживания немного другой версии проекта? - PullRequest
2 голосов
/ 17 марта 2011

Каков наилучший подход для отслеживания несколько иной версии проекта в одном и том же хранилище?

Различия будут в нескольких функциях, и 99% кода будут одинаковыми?

Ответы [ 3 ]

1 голос
/ 17 марта 2011

Вероятно, проще всего было бы сохранить ваши изменения в отдельной ветке.

Итак, ваш основной проект находится в ветке 'master', а другая версия - в другой ветке. Назовите это так, чтобы оно не запуталось.

При выполнении обновлений делайте все через master (если только обновления не относятся к этой отдельной ветви), а затем объединяйте master с ним, чтобы поддерживать его в актуальном состоянии.

0 голосов
/ 18 марта 2011

Сначала вам нужно будет объединиться из одной ветви в другую с помощью «нашей» стратегии слияния. Это гарантирует, что разница не будет объединена с исходной ветвью, когда вы выполните обратное слияние.

Надеюсь, это поможет.

0 голосов
/ 17 марта 2011

Есть несколько способов сделать это.Но я думаю, что проще всего было бы, вероятно, иметь одну ветвь, в которой делается большая часть разработки.Затем добавьте один «немного другой» набор кода во вторую ветвь, где единственными изменениями являются «различия, которые должны быть разными» (га).Время от времени перебрасывайте немного отличную ветку в верхнюю часть главной ветви.

Вы также можете сделать это с 3 ветками, обычными изменениями в одной ветви, которые объединяются с двумя другими, и т. Д.выше легче.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...