Articles of language agnostic

¿Cómo mover el código entre versiones similares dirigidas a diferentes entornos?

Estoy desarrollando una secuencia de commands que realiza una determinada tarea central, y el uso de versiones de esa secuencia de commands en dos entornos diferentes, donde algunas configuraciones y pasos en el path deben ser diferentes. Lo que estoy buscando es si existe una forma elegante de manejar las pequeñas diferencias entre las dos […]

Empuje el repository de DVCS al maestro sin necesidad de una base de código

Para trabajar en el entorno de ensayo de un cliente, tengo que conectarme a través de una VPN que bloquea todo el tráfico de networking normal y evita cualquier connection a Internet. Esto evitaría de inmediato que se usara cualquiera de las soluciones VCS "normales", ya que no es posible get acceso al server. Una […]

Hg: ¿Actualización en un nivel línea por línea?

Tengo un error que está presente en un set de cambios pero no en el padre. ¿Hay alguna funcionalidad en mercurial donde pueda "actualizar" en incrementos más pequeños, para ver dónde comienza el problema? Por ejemplo, si el diff es un cambio en las funciones A, B y C, ejecutaría el set de testings después […]

¿Por qué un file registrado en CVS se convierte en espacio doble?

Problema Con frecuencia (pero no todas las veces) al usar CVS para verificar files como: .java, .cs, .xml , etc., cada línea del file obtiene un retorno de carro. Ejemplo: Archivo antes del check-in por un miembro del equipo : // Begin file class Foo { public Foo() { // Do step 1 // Do […]

¿Debo agregar el código de js de terceros como un submodule de git o agregarlo a mi propio repository?

Hasta donde yo sé, la práctica generalmente aceptada de agregar código de terceros como d3 es agregarlo como un submodule de git. Esto networkinguce el tamaño del repository principal, pero me imagino que tener el código d3 (por ejemplo) en el repository principal ayudaría a depurar los casos cuando d3 cambie algún código que lo […]

¿Tiene sentido almacenar una database SQLite en el control de versiones?

Estoy explorando la opción de usar SQLite como database para almacenar resources (principalmente pares de valores key) que solo son necesarios durante el process de desarrollo. A esta database nunca se accederá directamente en producción ni en ningún otro entorno. Se usaría una aplicación personalizada para generar múltiples resources estáticos basados ​​en el contenido de […]

integración de código de scrums múltiples

La compañía donde trabajo ha estado probando scrum en un proyecto y ahora está buscando lanzar escoria a tres o cuatro equipos de proyectos diferentes. Estamos previendo que estos equipos trabajen en twigs de funciones separadas (estamos usando SVN). No estamos seguros de si los sprints de los diferentes equipos deben finalizar simultáneamente o si […]

Hacer que el directory SVN sea de solo lectura localmente

Dos equipos están trabajando en dos proyectos diferentes "A" y "B". Algunos files son comunes a ambos proyectos y se almacenan en un directory "Común". Cuando se acerca una date de lanzamiento del proyecto A, el equipo del proyecto A no quiere molestarse por las modificaciones a "Común" hechas por el equipo "B". A la […]

Compartir código fuente entre máquinas

¿Cuál es la mejor forma de compartir fonts entre las máquinas locales? Estoy trabajando en un proyecto multiplataforma con un repository svn. Realizo un pago y envío en una plataforma (quizás osx) y hago cambios. Debo entonces probar mi código modificado en otras plataforms (xp, vista, …) ANTES de registrarlo. Manualmente copyr files entre máquinas […]

Ignorar el patrón para el espacio de trabajo del eclipse

¿Tiene un buen patrón de ignorar para svn, git, etc. que maneja un espacio de trabajo de eclipse? Quiero que la versión maneje todos los proyectos en el espacio de trabajo. Tiene que ignorar toda la configuration del eclipse, los files comstackdos y las carpetas de salida.