Рабочий процесс Xcode 4 при работе с несколькими разработчиками - PullRequest
29 голосов
/ 28 октября 2011

Я пытался найти правильный способ работы с раскадровками, когда в одном проекте много разработчиков и не могу найти ничего полезного.

До раскадровки мы блокировали перо при его использовании, чтобы другие не вносили изменений одновременно. Таким образом, конфликты слияния с перьями были довольно редкими.

Но теперь, с раскадровками, я не вижу, чтобы разработчик блокировал все это на час, прежде чем другой сможет работать со своей стороны! И, конечно же, если два из них модифицируют раскадровку, возникает конфликт слияния. XML-файлы Xcode не очень удобны для слияния, и достаточно часто, слияние вызывает проблемы и фактически приводит к повреждению файла, поэтому мы предпочли бы избежать этих конфликтов.

Я хотел знать, как другие народы решают эту проблему? Какой рабочий процесс использует другая команда?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 23 декабря 2011

Формат файла раскадровки сильно отличается от предыдущих форматов XIB, так что вы можете попробовать. Если у вас есть реальные примеры изменений, которые вызывают конфликты слияний, которые вы не можете легко разрешить, лучше всего сообщать об ошибках в Apple по адресу http://bugreporter.apple.com.

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

0 голосов
/ 09 апреля 2012

Если у меня конфликт слияния, я просто открываю файл с «Открыть как» и «Исходный код» и беру либо мой раздел >>>>, либо раздел другого соавтора.

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