¿Cómo podemos gestionar el proyecto de cordova con svn?

todo el mundo. Estamos trabajando en un proyecto de cordova y tenemos algunos problemas para administrar nuestro código con svn. Uno de nuestro chico agregó un complemento personalizado con CLI, y esto cambiaría el file config.xml en el directory de plataforms y agregaría también algunos nuevos files. Por lo tanto, este tipo confirmó esos files modificados al server svn. Mientras los otros muchachos revisaron una nueva versión del código del server svn y construyeron con CLI en su propia computadora, algo está muy mal. Debido a que el command 'cordova build ios' eliminará 'www' en plataforms dir y copyrá desde 'www' externo, esto definitivamente deshará el plugin. Entonces, ¿qué deberíamos hacer al respecto? Cualquier ayuda, por favor. Gracias.

Recomiendo no verificar en la plataforma y las carpetas de complementos para el control de fuente. Si agrega --save a la plataforma y agregue el command agregar, creará una input en el config.xml principal. Luego, al ejecutar Prepararse, Cordova instalará todos los complementos y plataforms faltantes.

Para el complemento personalizado, la solución más fácil es probablemente savelo localmente fuera del proyecto Cordova. Entonces su directory podría verse así:

 CordovaApp/ CustomPlugin/ 

Luego, dentro de su proyecto Cordova, ejecute el cordova plugin add ../CustomPlugin --save e instalará el complemento y saveá la location de origen. Entonces, siempre y cuando ambas carpetas estén registradas, cuando alguien construya CordovaApp, extraerá el complemento personalizado de esa carpeta.

También puede search en un repository privado de npm o git para alojar el complemento personalizado. Aunque no he probado ninguno de esos.