Articles of change management

Sugerencias para tratar una request de cambio temporal en una MVC View

Estoy trabajando en una aplicación para la cual ha ingresado una request de cambio temporal a una function determinada. Específicamente, la empresa actualmente solo desea administrar una dirección física para un cliente determinado y quiere que eliminemos la opción de agregar una dirección postal. Probablemente necesite volver a introducir esta característica en el futuro, por […]

Sugerencias de gestión de cambios?

Estoy peligrosamente cerca de lanzar una aplicación web bastante pesada y tengo casi todo en mi server en QA. Aún estoy retocando y haciendo cambios aquí y allá, y aunque estoy tomando instantáneas nocturnas de mi server, me gustaría tener algún tipo de gestión de cambios para poder determinar exactamente qué cambió en mi entorno […]

Repositorios centrales de fonts y notas adhesivas

Hace poco surgió un problema interesante, y he estado pensando en la "mejor" forma (para un valor dado de "lo mejor") para implementar esto. En esencia, es una de las notas de seguimiento contra el código fuente. El ejemplo que marcó esto fue solucionar un problema en vivo dentro de los SLA, y la mejor […]

¿Prácticas de desarrollo recomendadas para trabajar con Siebel CRM?

Es posible que pronto esté trabajando con Siebel CRM, y estoy buscando asesoramiento sobre el uso de prácticas de desarrollo modernas y mejores prácticas empresariales. Específicamente, me gustaría recibir consejos sobre las siguientes áreas: ¿Cómo deberíamos configurar el control de versiones (específicamente con Subversion)? ¿Qué tipo de estructura debería tener nuestro repository? ¿Cómo debemos manejar […]

Cómo trabajar con liquibase, un ejemplo concreto

Siguiendo el inicio rápido en liquibase, he creado un set de cambios (muy tonto 🙂 Código: <?xml version="1.0" encoding="UTF-8"?> <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog/1.6" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog/1.6 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-1.6.xsd"> <changeSet id="1" author="me"> <createTable tableName="first_table"> <column name="id" type="int"> <constraints primaryKey="true" nullable="false"/> </column> <column name="name" type="varchar(50)"> <constraints nullable="false"/> </column> </createTable> <createTable tableName="new_table"> <column name="id" type="int"> <constraints primaryKey="true" nullable="false"/> </column> </createTable> </changeSet> </databaseChangeLog> […]

¿Cuál es la forma correcta de administrar un lanzamiento con SVN?

Mi último empleador había desarrollado un sistema elaborado que se basaba en SVN para tratar el desarrollo continuo: ( gestión de cambios ) mira errores / errores y asócialos con confirmaciones al realizar el compromiso labelndo el número de identificación de error y la label ( gestión de liberación ) elementos en SVN como parte […]

svn para almacenar documentos con el propósito de gestión de cambios

¿Es una buena idea mantener documentos relacionados con el proyecto en svn? ¿Hay alguna aplicación de administración de documentos (Sharepoint?) que pueda recomendar para esto? La pregunta es para una casa de software de tamaño mediano (20 desarrolladores).

SVN / Tortoise – Generación de tags

En Clearcase puedo generar una "label" para un set determinado de files y siempre volver a esa label para regenerar todos los files como estaban cuando genere la label. ¿Cómo hago esto en Subversion? Estoy usando la interfaz de Tortoise [Windows] para SVN y no estoy seguro de cómo lograr esta funcionalidad.

git fusiones / lists blancas exclusivas de logging de informes de diferencias entre sucursales

Tengo un informe automático con el objective de detectar compromisos faltantes entre las twigs de publicación basadas en el resultado de tgt=$(git rev-parse –verify "origin/${TARGET_BRANCH}") ref=$(git rev-parse –verify "origin/${REFERENCE_BRANCH}") git log –oneline –pretty=format:'%h\x1E%ad\x1E%s%d\x1E%an' –date=short –cherry-pick –right-only –no-merges "${tgt}…${ref}" que funciona bien en 99% de los casos. A veces, sin embargo, generalmente debido a un suave […]