2016-09-20 5 views
2

Я обновил свой Xcode до Xcode 8.0 вчера, и мой проект не будет совершать. Когда я перехожу к Source Control> Commit: он не показывает файлы, поэтому я не могу нажать кнопку фиксации.Xcode не будет фиксировать после обновления до 8

Вот как это выглядит:

enter image description here

А вот что мой "статус мерзавец" говорит:

На ветке Мастер Ваш филиал находится впереди 'Github/Master' от 1 совершить , (используйте «git push», чтобы опубликовать локальные коммиты) Изменения не поставлены для фиксации: (используйте «git add ...», чтобы обновить то, что будет сделано) (используйте «git checkout - ...» to отменить изменения в рабочем каталоге)

modified: MyProject.xcodeproj/project.pbxproj 
modified: MyProject.xcodeproj/xcuserdata/SkkN.xcuserdatad/xcschemes/MyProject.xcscheme 
modified: MyProject/AppDelegate.swift 
modified: MyProject/AuthenticationController.swift 
modified: MyProject/BaseController.swift 
modified: MyProject/Button.swift 
modified: MyProject/Checklist.swift 
modified: MyProject/ChecklistCell.swift 
modified: MyProject/ContentCell.swift 
modified: MyProject/ContentsList.swift 
modified: MyProject/ControlBar.swift 
modified: MyProject/DashboardController.swift 
modified: MyProject/DescriptionView.swift 
modified: MyProject/DropdownMenu.swift 
modified: MyProject/DropdownMenuCell.swift 
modified: MyProject/IconLabel.swift 
modified: MyProject/ImageButton.swift 
modified: MyProject/Info.plist 
modified: MyProject/Label.swift 
modified: MyProject/MenuCell.swift 
modified: MyProject/NavigationBar.swift 
modified: MyProject/NavigationMenu.swift 
modified: MyProject/NotificationBar.swift 
modified: MyProject/NotificationsButton.swift 
modified: MyProject/PopUp.swift 
modified: MyProjectHoop/ProfileController.swift 
modified: MyProject/ProfileTab.swift 
modified: MyProject/ProfileTabsView.swift 
modified: MyProject/StorageCell.swift 
modified: MyProject/StorageChart.swift 
modified: MyProject/StorageView.swift 
modified: MyProject/SummaryCell.swift 
modified: MyProject/SummaryView.swift 
modified: MyProject/TextButton.swift 
modified: MyProject/TextField.swift 
modified: MyProject/Tools.swift 

Неотслеживаемые файлы: (использование «мерзавец добавить ...», чтобы включить в то, что будет совершено)

.gitattributes 
.gitignore 
MyProject.xcworkspace/ 
MyProject/Activity.swift 
MyProject/ActivityLog.swift 
MyProject/ActivityLogCell.swift 
MyProject/Assets.xcassets/ActivityDayIcon.imageset/ 
MyProject/Assets.xcassets/ActivityFirstDayIcon.imageset/ 
MyProject/Assets.xcassets/ActivityIcon.imageset/ 
MyProject/Assets.xcassets/AppIcon.appiconset/Icon-40.png 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/AppIcon.appiconset/Icon-76.png 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/AppIcon.appiconset/Icon-Small.png 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/AppIcon.appiconset/[email protected] 
MyProject/Assets.xcassets/Background.imageset/Background.png 
MyProject/Assets.xcassets/DummyCompanyLogo.imageset/ 
MyProject/DropDownList.swift 
MyProject/FontCell.swift 
MyProject/FontLibraryTab.swift 
MyProject/FontList.swift 
MyProject/GeneralInfosTab.swift 
MyProject/MyProject-Bridging-Header.h 
MyProject/ManageDataTab.swift 
MyProject/NotificationsChecklist.swift 
MyProject/OpeningHoursPopUp.swift 
MyProject/ProfileActivityTab.swift 
MyProject/ProfileNotificationsTab.swift 
MyProject/SecurityTab.swift 
MyProject/SettingsController.swift 
MyProject/SettingsNotificationsTab.swift 
MyProject/SettingsTabsView.swift 
MyProject/TabsView.swift 
MyProject/WeekdaysTab.swift 
Podfile 
Podfile.lock 

никаких изменений не было добавлено к совершению (использование «мерзавец добавить "и/или" git commit -a ")

Пожалуйста, помогите.


UPDATE 1

Я попытался повторить эту ошибку, и это происходит в моих старых проектов тоже. С новым проектом (самостоятельно или внутри старой рабочей области) Xcode корректно сообщает о статусе файлов, а фиксация возможна.

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

+0

Что говорит 'git status'? – Desdenova

+0

Я обновил свой вопрос. – Sn1perSkkN

+0

Хорошая новость - ваш контроль версий есть. Плохая новость - вам нужно «git add» их. – Desdenova

ответ

0

Я не нашел решение, поэтому я установил Xcode 7.3 .1

Итак, теперь я использую Xcode 8.0 для кодирования, и я открываю Xcode 7.3.1 для фиксации и нажатия на мой репозиторий Github. И это работает.

0

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

Для выполнения, которые следуют ниже шаги:

  1. Открыть Terminal
  2. cd path_where_your_repository_is_locally
  3. git status - Для того, чтобы проверить состояние
  4. git add -A - Для того, чтобы добавить все файлы, которые изменены или вновь добавленные.
  5. git commit -m "Your Commit Message"
  6. git pull origin Branch - Для того, чтобы получить код, который вы не имеете & совершено каким-либо другим разработчиком.
  7. git push origin Branch - Нажать код & на сервер.

Всё. Надеюсь это поможет.