Articles of desarrollo entorno

Gestión de la configuration del entorno con ant / svn

Si un proyecto depende de otras bibliotecas cuyas ubicaciones no son estándar, ¿dónde deberían almacenarse las ubicaciones? Mi solución actual es tener algo así en la parte superior del script Ant build.xml: <!– change these properties to point to the correct library locations on your system –> <property name="lib.foo" location="${user.home}/foo" /> <property name="lib.bar" location="${user.home}/bar" /> […]

SVN para el server web de desarrollo

Revisé otros temas sobre este tema, pero nada realmente responde mi pregunta exacta. Actualmente estoy desarrollando un sitio que actualiza datos en un server web en vivo (generalmente fotos) varias veces al día usando un cron y algunas fonts de datos externas. Además, estamos a punto de permitir datos enviados por el usuario. Ahora, quiero […]

VCS para un entorno de desarrollo, testings y producción

Estoy mirando varios sistemas de VC y me pregunto qué se adapta mejor a mis necesidades. En este momento, tengo lo siguiente: Mi máquina local (Win7) donde codigo con php con PhpStorm. Una máquina Debian Linux configurada en mi networking interna. Un server web dedicado de Debian Linux. Idealmente, quiero codificar en esta máquina, presionar […]

VCS y el único "equipo" desarrollador

Soy un desarrollador individual que trabaja en un proyecto para mi empresa. Uso subversión y Trac (para el seguimiento de errores y la comunicación con types de gestión). Tengo un server intermedio y un server de producción. Hoy revisé un código y descubrí que mi repository svn (v1.4) basado en FSFS está irreparablemente dañado. Si […]

localhost + escenarios + entornos de producción?

Tengo un website que dice www.livesite.com que se está ejecutando actualmente. He estado desarrollando una nueva versión del website en mi máquina local con http: // localhost y luego comprometiendo mis cambios con svn a www.testsite.com donde probaría el sitio en el server livesite.com pero bajo otro dominio ( es el mismo entorno que el […]

Configuración de encoding GitHub

Soy nuevo en GitHub. Logré instalar GitHub para Windows y creé un repository github. Soy un desarrollador de PHP y esta es mi situación actual antes de GitHub. Actualmente, todo mi trabajo va a C:\xampp\Dropbox\* ("htdocs"). Todo lo que codigo está allí con cada aplicación bajo su propio subdirectory. Cada vez que necesito actualizar el […]

Aplicando una corrección de errores a la producción cuando el desarrollo aún no es estable

Nuevo en git, y no comprende totalmente cómo funciona todo, así que buscamos algunas instrucciones detalladas … Tengo tres controles remotos: origin , donde se realizan cambios de código y los desarrolladores realizan testings preliminares. Una vez que esos cambios parecen estables, son empujados a … staging , donde múltiples usuarios (no solo aquellos que […]

¿Cómo sincronizar los cambios en mi server local con los del remoto sin comprometerme?

Estoy desarrollando algunos progtwigs que requieren que use un server remoto para probar si funciona. No puedo alojar una versión local. De todos modos, he configurado Git. La forma en que trabajo ahora es cambiar algo localmente en mi computadora portátil basada en Windows, agregar un pequeño commit de git como "Fix", empujarlo al repository […]

¿Los submodules de Git son una buena solución para almacenar un volcado de DB grande?

Es decir, tenemos un file de 20MB bzip2 sql de datos de desarrollo que nos gustaría tener versionados junto con nuestro código de desarrollo. Sin embargo, no deseamos que este file se retire del repository de forma pnetworkingeterminada con cada nueva copy / recuperación. Una solución parece ser almacenar este file grande en un repository […]

Mantener las twigs sincronizadas con implementaciones frecuentes

En mi compañía, tenemos un requisito para implementar cada vez que una twig de características está list para entrar en funcionamiento, sin esperas. Para este propósito, he llegado con este process dev / gitflow: El process funcionará así: Un desarrollador se bifurca de la twig "liberar" y trabaja en la twig de características. Mientras trabaja, […]