美文网首页
git中忽略UserInterfaceState.xcusers

git中忽略UserInterfaceState.xcusers

作者: 青苹果园 | 来源:发表于2017-09-18 14:58 被阅读30次

    我们在使用git管理项目版本时,有时我们明明没有修改代码,但是代码是一个已修改的状态。 在提交代码的时候,会提示UserInterfaceState.xcuserstate这个文件变动了,而且在合并时可能还会出现合并冲突 ,非常的恶心。那么UserInterfaceState.xcuserstate是什么文件,如何ignore它呢。

    UserInterfaceState.xcuserstate:Xcode中保存的用户操作的GUI状态,如窗口位置,打开的标签页等。

    解决方法:

    // 在终端中输入
    git rm --cached [ProjectFolder].xcodeproj/project.xcworkspace/xcuserdata/[youUserName].xcuserdatad/UserInterfaceState.xcuserstate
    
    //  提交一下
    git commit -m "忽略UserInterfaceState文件。"
    
    • ProjectFolder为对应的工程名称
    • youUserName为对应的用户名称

    也可以直接在.xcworkspace文件,点击右键显示包内容,找到UserInterfaceState.xcuserstate,然后直接获取当前路径。

    相关文章

      网友评论

          本文标题:git中忽略UserInterfaceState.xcusers

          本文链接:https://www.haomeiwen.com/subject/ivcbsxtx.html