2016-09-20 68 views
2

我昨天更新了Xcode到Xcode 8.0,我的項目不會提交。當我去源代碼管理>提交:它顯示沒有文件,所以我不能按提交按鈕。更新到8後Xcode不會提交

下面是它的樣子:

enter image description here

這裏就是我的「混帳地位」說:

分支主 你的分支是提前'Github上/碩士的1提交。 (使用「git push」來發布你的本地提交) 未提交更改的提交: (使用「git add ...」更新將提交的內容) (使用「git checkout - ...」丟棄工作目錄

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「)

請幫忙。


更新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 - 將您的代碼&文件推送到服務器。

就是這樣。希望這可以幫助。