Если код, который вносят разработчики и художники, в конечном итоге используется в одном программном продукте, то вы, вероятно, захотите использовать одно репозиторий Git.Что касается того, чтобы избежать интеграции изменений от другой стороны, вы действительно не можете полностью избежать этого.
Простое предложение соответствует тому, что вы уже упоминали, а именно, имеет отдельную ветку dev
и art
,В течение каждого цикла спринта разработчики и художники вносят свой вклад в свои отдельные ветви.В конце спринта кто-то, знакомый с Git и всей кодовой базой, такой как разработчик или, возможно, разработчик, может объединить обе ветви обратно в master
.Затем он мог создавать новые ветки для разработчиков и разработчиков для следующего спринта.Такой подход может в значительной степени оградить каждую сторону от необходимости беспокоиться о работе, которую выполняет другая.