Xcode + bitbucket — незафиксированные изменения

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

Когда я иду в File -> Source Control -> Push... он всегда говорит, что у меня есть незафиксированные изменения.

Я выбрал свой проект и сделал File -> Source Control -> Commit

Я не понимаю, почему он не дает мне нажать?


person boostedz06    schedule 05.10.2012    source источник


Ответы (1)


Вероятно, это из-за пользовательских данных вашего проекта, которые содержат ваш контекст редактирования. Эти файлы изменяются при использовании Xcode.

Прекратите отслеживать все нижеследующие папки внутри пакета вашего проекта.

  • ваш проект.xcodeproj/project.xcworkspace/xcuserdata
  • ваш проект.xcodeproj/xcuserdata

Для информации, yourproject.xcodeproj — это пакет, если щелкнуть его правой кнопкой мыши и выбрать «Показать содержимое пакета», вы увидите указанные каталоги.

Затем добавьте все файлы в эти папки для игнорирования (.gitignore, если вы используете git). Ваш файл .gitignore будет содержать эти две строки: yourproject.xcodeproj/project.xcworkspace/xcuserdata yourproject.xcodeproj/xcuserdata

Надеюсь, поможет

person hsarret    schedule 05.10.2012
comment
У меня нет этих папок. Я использую git по умолчанию в xcode. Итак, я просто создаю файл в моем корне, который называется myfile.gitignore, и перечисляю файлы? › - person boostedz06; 05.10.2012
comment
Я создал файл myproject.gitignore в TextEdit и поместил его в папку основного проекта, но, похоже, он ничего не сделал. - person boostedz06; 05.10.2012