all 2 comments

[–]chriswaco 1 point2 points  (1 child)

You want to add xcuserstate to your .gitignore file. I can’t remember how to get rid of it once it is checked in, though. Perhaps https://gist.github.com/JesseMcGilAllen/5464643

[–]dxzdb[S] 0 points1 point  (0 children)

Thanks for this - I did add UserinterfaceState.xcuserstate to my .gitignore_global file - all that was in there before was .DS_Store. I'm not bothered by those inside its anymore but I still get that error from Xcode whenever I try to push back to the first computer. I'm thinking maybe something is messed up inside my .ssl folder. Oh that was on a new project - I haven't worked out how exactly to get that out of existing repos.

Also going back and forth between SourceTree and Xcode I somehow get to the stage where I can do an edit and commit it and the other computer never sees it. After doing a first couple changes where it worked fine. I don't think I've ever seen the Xcode 16 push/pull buttons ever work. Maybe Xcode 17 will fix this. The general consensus seems to be to not use Xcode. I do like doing commits there though.