Как иметь разные структуры проекта для разных веток git в Xcode? - PullRequest
0 голосов
/ 16 октября 2018

При разработке программного обеспечения с использованием модели «git flow» (https://nvie.com/posts/a-successful-git-branching-model/)) новые «функции» основаны на ветви разработки и по окончании объединяются с веткой «разработки». Это означает, что часто мыбудет работать над несколькими функциями и, таким образом, переключаться вперед и назад между несколькими ветвями функций одновременно.

Что касается переключения между различными ветвями функций в XCode, я продолжаю перестраивать цели XCodeвсякий раз, когда я переключаю ветки: при добавлении новых функций в целевую библиотеку, исходные файлы которой не существуют в другой ветке, эти файлы (по праву так) становятся красными (то есть их невозможно найти) при переключении на эту другую ветку.

В Xcode 10.0 есть ли способ, которым я могу иметь различные структуры проекта (цели, исходные файлы, ...) для каждой отдельной ветви git?

1 Ответ

0 голосов
/ 21 декабря 2018

Проблема, с которой я столкнулся, заключалась в том, что я поместил *.xcodeproj в свой файл .gitignore, поэтому Xcode не смог успешно отследить измененные файлы.

После того, как я перестал игнорировать *.xcodeproj, я былвозможность восстановить полную функциональность с помощью git-Xcode снова.

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