由于公司最近開(kāi)發(fā)新項(xiàng)目,在SVN上重新建了倉(cāng)庫(kù),在一次提交代碼的時(shí)候發(fā)現(xiàn)有點(diǎn)不對(duì)勁,莫名其妙的在Xcode Source Control -> Working Copies 下有兩個(gè)遠(yuǎn)程的倉(cāng)庫(kù)(一個(gè)是之前的老項(xiàng)目.一個(gè)是現(xiàn)在的新項(xiàng)目),見(jiàn)下圖

Working Copies
這個(gè)其實(shí)并不影響開(kāi)發(fā),但是對(duì)于強(qiáng)迫癥的人來(lái)說(shuō)也格外不爽,比如:(為了方便觀看,將文件目錄收縮了)

提交代碼
每次提交為什么總是要提示老項(xiàng)目(表示已經(jīng)被老項(xiàng)目折磨的體無(wú)完膚...)等等
解決辦法
- 1.進(jìn)入新項(xiàng)目的所在的文件夾->找到
項(xiàng)目名稱(chēng).xcodeproj-> 右擊:顯示包內(nèi)容

- 2.找到
project.xcworkspace->右擊:顯示包內(nèi)容

- 3.找到
xcshareddata->項(xiàng)目名稱(chēng).xcscmblueprint文件,并且用文本編輯器打開(kāi)

文本編輯器打開(kāi):項(xiàng)目名稱(chēng).xcscmblueprint
- 4.修改
項(xiàng)目名稱(chēng).xcscmblueprint文件
用文本編輯器打開(kāi)后你會(huì)看到,大概是這個(gè)樣子
項(xiàng)目名稱(chēng).xcscmblueprint
在
DVTSourceControlWorkspaceBlueprintWorkingCopyRepositoryLocationsKey
DVTSourceControlWorkspaceBlueprintWorkingCopyStatesKey
DVTSourceControlWorkspaceBlueprintWorkingCopyPathsKey
DVTSourceControlWorkspaceBlueprintRemoteRepositoriesKey
下面分別各有兩個(gè)值,這就是問(wèn)題的所在,我們只需刪除我們不需要的并保存即可,見(jiàn)下圖

刪除不需要的并保存
- 5.重啟Xcode

重啟Xcode后Working Copies
