2010-07-10 12 views
5

No puedo ver la opción de confirmación después de realizar cambios en mi copia de trabajo, pero me aseguré de que mi configuración para svn fuera correcta.¿Cómo evitarías "Xcode, error de subversión: 155007 (la ruta no es un directorio de copia de trabajo)"?

¿Cuál es exactamente el problema con este mensaje de error?

Xcode está mostrando:

Your path is not a working copy

¿Qué debo hacer para resolver esto?

+2

Subversion en realidad dio una error "tu ruta no es un disco de trabajo"? – Ether

+0

no pude actualizar los cambios de mi proyecto a svn .. cuando hago clic derecho en mi archivo no aparece la opción de cambios de confirmación al menos no muestra el símbolo M ...... –

Respuesta

6

La publicación del blog "Xcode, Subversion Error: 155007 (Path is not a working copy directory)" y su comentario son más o menos la referencia en este tipo de error.

solución simple:

  1. Eliminar la copia local (cd myxcodeproject; rm -rf .)
  2. Eliminar la carpeta “build” desde el servidor
  3. svn co https://svnserver/path/trunk/project .

Now you should see .svn folders in every directory of your local project (you don’t see them if you use the “ Export ” function of the SCM panel from Xcode).
At this point, you should be able to edit and commit your changes directly from Xcode.

Ahora lo que necesita para iniciar Alize correctamente el proyecto.
Las siguientes secciones ilustran esa parte:

Cómo hacer las cosas bien (principio general)

To place the project under Xcode, you need to first import it.
The SCM->commit entire project… gives error 155007 if you don’t first do this:

Under the SCM menu in Xcode select Repositories, then click the IMPORT icon at the top of that dialog that appears.
Select the project from the list and then click the import button.

Of course you need to first configure at least one repository before doing the steps above.

pasos a la derecha de inicialización (proceso detallado)

  1. Create the project in XCODE.
  2. Setup subversion in XCODE and select the subversion repository for this project.
  3. Use Xcode SCM > Repository and click on the IMPORT icon. This will move the local copy to the subversion repository.
  4. Now delete your local copy (or move it to another location just in case).
  5. Finally CHECKOUT the project from subversion (this will create the subversion .svn folders, …).
  6. Reselect the subversion repository for this project.
  7. Commit the entire project.
+0

svn co https: // svnserver/path/trunk/proyecto. ¿esto significa? –

+0

@Iak: Es una ruta genérica a un repositorio SVN, que se proporciona aquí como ejemplo. Significa que debe verificar su repositorio SVN, reemplazando "' svnserver/path/trunk/project' "por su ruta de repositorio SVN. Tenga en cuenta el punto fino, que indica que está revisando el repositorio SVN en la ruta actual ('' myxcodeproject' 'aquí, de nuevo un nombre de directorio genérico dado como ejemplo). – VonC

Cuestiones relacionadas