Должен ли файл рабочей области Xcode 4 управляться версией? - PullRequest
7 голосов
/ 11 апреля 2011

Я использую рабочее пространство для нового проекта Xcode 4.Должен ли файл *.xcworkspace быть включен в основной репозиторий (например, вместе с исходными файлами проекта)?

Спасибо, Росс

Кстати.Я использую GIT

Ответы [ 2 ]

8 голосов
/ 11 апреля 2011

Наверное, да.Рабочее пространство - это, по сути, набор проектов, поэтому, если другие разработчики захотят работать с тем же набором, вы должны поместить рабочее пространство в управление версиями.

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

Xcode 4 довольно хорош для помещения пользовательских данных в папки / файлы, чьиИмена содержат слово «пользователь» или ваше имя пользователя, и помещают продукты сборки и временные файлы где-то за пределы дерева исходных текстов, поэтому в целом я бы поместил в репозиторий все, что не является специфичным для пользователя.

2 голосов
/ 12 апреля 2011

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

...