由于公司最近開發新項目,在SVN上重新建了倉庫,在一次提交代碼的時候發現有點不對勁,莫名其妙的在Xcode Source Control -> Working Copies
下有兩個遠程的倉庫(一個是之前的老項目.一個是現在的新項目),見下圖
Working Copies
這個其實并不影響開發,但是對于強迫癥的人來說也格外不爽,比如:(為了方便觀看,將文件目錄收縮了)
提交代碼
每次提交為什么總是要提示老項目(表示已經被老項目折磨的體無完膚...)等等
解決辦法
- 1.進入新項目的所在的文件夾->找到
項目名稱.xcodeproj
-> 右擊:顯示包內容
- 2.找到
project.xcworkspace
->右擊:顯示包內容
- 3.找到
xcshareddata
->項目名稱.xcscmblueprint
文件,并且用文本編輯器打開
文本編輯器打開:項目名稱.xcscmblueprint
- 4.修改
項目名稱.xcscmblueprint
文件
用文本編輯器打開后你會看到,大概是這個樣子
項目名稱.xcscmblueprint
在
DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey
DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey
DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey
DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey
下面分別各有兩個值,這就是問題的所在,我們只需刪除我們不需要的并保存
即可,見下圖
刪除不需要的并保存
- 5.重啟Xcode
重啟Xcode后Working Copies