"¿Compartir copy de trabajo?" En Xcode al agregar un proyecto bajo el control de la versión de git

Tengo un proyecto que usa git para control de versiones. Cloné una biblioteca para usar de GitHub (también presumiblemente usando git). .xcodeproj file .xcodeproj del proyecto descargado a mi propio proyecto y obtuve este dialog:

Compartir copy de trabajo?
Se ha agregado una copy de trabajo que no se ha compartido a este espacio de trabajo. Elija Sí para agregar esta copy de trabajo a los datos de control de origen del espacio de trabajo.

¿Qué sucede si elijo "Sí" o "No"? ¿Qué debería elegir en esta situación?

enter image description here

Traté de agregar un segundo proyecto a mi espacio de trabajo de ambas forms:

  1. Arrastrando el file .xcodeproj al Navegador de proyectos

  2. Archivo> Agregar files a "WORKSPACE_NAME" …

La alerta apareció en ambos sentidos.

También lo intenté varias veces, haciendo clic en Sí y No. De cualquier forma, ninguno de mis files rastreados por Git fue modificado, lo cual confirmé con git diff .

I Git ignora xcuserdata sin embargo. Por lo tanto, tal vez afecte a los files almacenados en WORKSPACE_NAME.xcworkspace/xcuserdata/ . Sin embargo, no revisé porque, francamente, no me importan esos datos.

Entonces, después de agregar el proyecto al área de trabajo, cerré el espacio de trabajo y ejecuté git clean -dXf (¡Cuidado! Ese command elimina todos los files ignorados, lo que puede eliminar los files que desea mantener), de modo que si cambiara algún file que Git no está rastreando, bueno, ¡ahora se han ido!

Cuando abro la copy de security del espacio de trabajo, Xcode regenera esos files xcuserdata todos modos.

Elija Sí.
Luego vaya a Xcode > Preferences y elija la pestaña Accounts . Ahora click el button + en la esquina inferior izquierda y elija Add Repository... Y pegue en la HTTPS Clone URL (es decir, https://github.com/samvermette/SVProgressHUD.git ) y click Next .

Si es un repository público, no debería necesitar ninguna cnetworkingencial. Ahora si cierra las Preferences de Xcode y selecciona uno de los nuevos files que ha introducido en el proyecto y luego visualiza el Inspector de files, verá que Xcode le muestra el estado del control de origen actual para los files que se relacionan con ese repository.