tortoise subir repositorio que proyecto informatica espaƱol create con como clonar archivos svn cordova

svn - subir -



svn merge branch to trunk (9)

¡¡Camino equivocado !!

Ve a tu espacio de trabajo y ejecuta el código de nuevo.

Creé un proyecto de Phonegap de acuerdo con las instrucciones, lo registré en SVN, lo comprobé y luego descubrí que ya no podía ejecutar el comando de compilación, lo cual es necesario para que los cambios a www se repliquen en cada plataforma. Terminal en Mac OS X muestra este error:

[Error: el directorio de trabajo actual no es un proyecto basado en Cordova.]


Al hacer algunas búsquedas, encontré algunas quejas sobre la documentación de PhoneGap, pero finalmente lo resolví por mi cuenta.

al crear un proyecto, se crea una carpeta oculta .cordova con cierta información del proyecto. Por alguna razón, esto no entró en el repositorio la primera vez. Lo copié en la versión desprotegida y, afortunadamente, ahora Cornerstone lo ve y me permitirá registrarlo en SVN para que otros miembros del equipo no se encuentren con este problema.

Si recibe este error, es probable que haya un problema con la carpeta oculta .cordova dentro de la carpeta de su proyecto. Vuelva a crear el proyecto en PhoneGap o cópielo si tiene otra versión de ese mismo proyecto.


Asegúrese de estar en el directorio de su proyecto. Cometí este error.


Cuando estoy creando mi proyecto, también recibí el mismo error. Necesitas ingresar en la carpeta lo que creaste antes.

cd exampleapp


En mi proyecto no tenía nada en www, así que cuando puse en git faltaba la carpeta www . Puse un .gitignore en www y empujé, que funcionó.


En un nuevo directorio, acabo de escribir

cordova create .

y que creó el directorio .cordova como se requiere. Luego copie en ese directorio los archivos de phonegap que desea usar.


Experimenté este problema cuando trabajaba en un proyecto de Xcode que de alguna manera no se construyó correctamente con los archivos de Cordova necesarios. Mientras que los complementos de Cordova existentes están funcionando, la instalación de los nuevos no funciona.

Mi ejemplo es para el complemento InAppBrowser.

Lo que hice:

  1. Se creó un nuevo proyecto de cordova create . con la cordova create .
  2. Instale los complementos necesarios en ese directorio con el cordova plugin add https://github.com/apache/cordova-plugin-inappbrowser.git
  3. Vaya a la carpeta de complementos en ese directorio raíz y copie las carpetas de complementos a la carpeta de complementos de su proyecto Xcode. (por ejemplo, org.apache.cordova.PLUGIN_NAME)
  4. En la carpeta específica del complemento (dentro del directorio de complementos), copie los archivos de origen a la carpeta de complementos dentro de Xcode (simplemente arrástrelos y suéltelos y cópielos a los destinos que necesite)
  5. Asegúrese de realizar los cambios necesarios en su archivo config.xml (la documentación del complemento debe indicarlo)
  6. Reconstruir y ejecutar - el complemento debería estar funcionando bien

¡Espero que esto ayude!



Sí, como ya han dicho otros, debe registrar en su SVN algunos archivos y carpetas de configuración para que PhoneGap funcione cuando lo compruebe. Esto es lo que define un proyecto de PhoneGap:

  • Tiene un directorio .cordova, con un config.json dentro.
  • Tiene un directorio www, con un config.xml dentro.
  • Tiene un directorio de plataformas.

Encontré que con eso en su lugar puedes usar los comandos de PhoneGap sin problemas. Si necesita ver un ejemplo de esos archivos de configuración, simplemente ejecute phonegap create myapp .