Как избежать этой ошибки SVN в XCode? - PullRequest
0 голосов
/ 10 декабря 2010

У меня есть проект, над которым я работаю на двух разных компьютерах Mac.Я перемещаю источник через сервер SVN (по умолчанию, который поставляется с Mac).Каждый раз, когда я пытаюсь сделать обновление, я получаю эту ошибку:

Конфликт файла проекта SCM: MyProj.xcodeproj / brianpapa.pbxuser

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

Ответы [ 2 ]

0 голосов
/ 11 декабря 2010

См. Следующую ветку обсуждения.Это старый файл.

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

Существует также файл default.pbxuser (или что-то в этом роде), который вы можете хранить в хранилище.Любой новый пользователь, открывающий проект, получит эти настройки в качестве отправной точки для своего личного файла .pbxuser.

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

0 голосов
/ 10 декабря 2010

Я не знаком с этим конкретным файлом, но вполне возможно, что вам не нужно было добавлять этот файл в Subversion.Похоже, что это может быть файл «пользовательских настроек», который является локальным для компьютера, на котором он запущен, и каждая машина вполне может управлять своим собственным файлом.

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

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