2012-11-14 82 views
3

我使用Xcode 4.5和Git进行版本控制。我创建了一个新的分支并添加了一些代码。当我去到管理/我的仓库,然后点击开关分支,我不能切换到一个分支,因为我得到了以下错误消息:Xcode 4和分支

工作拷贝被修改

回答

7

想通了。我不得不删除xcuserstate并将其添加到我的.gitignore

git rm --cached ProjectFolder.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstate 
git commit -m "Removed file that shouldn't be tracked" 
0

你必须提交在切换分支之前首先更改该分支。

+0

我这样做了,我注意到xcuserstate是没有提交的文件。我如何将它添加到忽略列表? –

-1

我碰到了同样的问题昨天来了,我只是去到项目目录,使用这些命令,而且还可以解决这个问题。 git add。和 git commit -m“解决了工作副本被修改”