Xcode中更新代碼後項目文件打不開(代碼版本管理工具SCM)

在Xcode的菜單SCM中選擇Configure SCM Repositories,點擊彈出界面的左下角+號,填寫本地版本庫名字,添加URL 好比 http://192.168.80.200:8080/svn/Hub ,並填寫用戶名密碼便可創建本地版本庫。
再次選擇菜單SCM-Repositories中可看到剛纔建立的版本庫,而後能夠進行checkout操做獲取最新版本代碼,也可在Xcode左邊項目列表中右鍵進行refresh等操做。
 
從Repositories更新代碼時能夠從左側項目欄目scm中選擇要更新的各個文件進行update,也可選中項目在菜單中update entire project。
 
若選擇更新整個項目常常會出現衝突問題,尤爲是project.pbxproj文件。此文件包含了構建過程所需的全部文件,若是在項目目錄下增長了新文件,但沒有經過Xcode,該文件就不在project.pbxproj文件中,就不會生成到app中。同理,若是從SVN中更新到其餘項目成員增長的文件,而沒有更新project.pbxproj文件(或者該成員根本就沒有提交這個文件),則也會出現相同的現象。這一文件衝突將直接致使項目文件打不開。
解決更新代碼後打不開項目文件方法: 當項目文件如tobacco.xcodeproj打不開時能夠右鍵選擇'顯示包內容',會看到有三個文件,project.pbxproj/user.modelv3/user.pbxuser。其中project.pbxproj有三個版本,和解決普通svn文件衝突同樣解決衝突便可。
相關文章
相關標籤/搜索