"Share working copy?" in Xcode when adding a project under git version control "Share working copy?" in Xcode when adding a project under git version control git git

"Share working copy?" in Xcode when adding a project under git version control


I tried adding a second project to my workspace both ways:

  1. Dragging the .xcodeproj file into the Project Navigator

  2. File > Add Files to "WORKSPACE_NAME"...

The alert showed up both ways.

I also tried multiple times, clicking both Yes & No. Either way, none of my files being tracked by Git were changed, which I confirmed with git diff.

I Git ignore xcuserdata though. So, maybe it affects files stored in WORKSPACE_NAME.xcworkspace/xcuserdata/. I didn't check though because, frankly, I don't care about that data.

So, after adding the project to the workspace, I closed the workspace, and ran git clean -dXf (Careful! That command removes all ignored files, which may delete files you want to keep around.) so that if it did change any files that Git isn't tracking, well, now they're gone!

When I open back up the workspace, Xcode regenerates those xcuserdata files anyway.


Choose Yes.
Then go to Xcode > Preferences and choose the Accounts tab. Now click the + button in the lower lefthand corner and choose Add Repository....And paste in the HTTPS Clone URL (i.e. https://github.com/samvermette/SVProgressHUD.git) and click Next.

If it's a public repository, you shouldn't need any credentials. Now if you close the Xcode Preferences and select one of the new files you've brought into the project and then view the File Inspector, you should see that Xcode shows you the current source control status for the files that relate to that repository.