WINDEV
LA BASE DE LAS FUENTES Con el SCM los elementos del proyecto son reagrupados en una base de datos. Antes de ser utilizado, se extrae un elemento, des- pués de ser modificado, y es reintegrado . Por lo tanto, los miembros del equipo usan elementos actualizados. el SCM guarda todos los elementos del proyecto: procedimientos, conjunto de procedimientos, clases, páginas, reportes, componentes, consultas, análisis, dependen- cias (imágenes, etc). La base de datos se instala en un servidor de- dicado, sea en un computador de red en un directorio compartido o en el cloud. FUNCIONALIDADES POTENTES • El SCM está completamente integrado con el entorno; por ejemplo, el SCM propone extraer el elemento durante un intento de modificación. • La base de datos admite varios proyectos; un mismo elemento puede ser compartido. • Un histórico de todos los elementos, desde su creación, se almacena en la base (una purga se puede realizar). • El proyecto se encuentra en cada computa- dor de desarrollo; así es posible desarrollar con el computador desconectado. • Las ramas son compatibles: Usted maneja si- multáneamente diferentes versiones de una misma aplicación. 1 A 1000 DESARROLLADORES El SCM ha sido concebido para trabajar con equipos de 1 a 1,000 desarrolladores. Incluso si desarrolla solo,el SCM es útil porque hace un seguimiento del historial de sus apli- caciones y permite compartir recursos y ramas entre los proyectos. CONECTADO Y A DISTANCIA El SCM permite un funcionamiento a distan- cia, conectado a través de Internet. De esta manera es posible trabajar en un proyecto desde el sitio de un cliente, sin temor a perder sus modificaciones. El SCM también se puede utilizar en modo desconectado (en un tren, en un avión,...). DIFERENCIAS ENTRE 2 VERSIONES Gracias al SCM, es posible verificar las diferen- cias entre 2 versiones de un elemento del pro- yecto: ver al lado. INTERACCIÓN CON LOS CEN- TROS DE CONTROL Cuando se reintegra un elemento en el SCM, el SCM propone asociar la versión registrada con la tarea o la corrección de errores prove- nientes de la lista de tareas en la que el desa- rrollador está trabajando. El historial del desarrollo es así automática- mente comentado sin restricciones. El SCM es ineludible. E l juego de las 7 diferencias ENCUENTRE LAS DIFERENCIAS ENTRE 2 VERSIONES DE UN ELEMENTO El SCM permite consultar las diferencias que existen entre 2 versiones de un elemento de proyecto: código, clase, pro- yecto, ventana, consulta, mo- delo de datos, imágen. ¡Pero no solo el código! Por ejemplo, el SCM detecta una diferencia de propiedad en un control, como la propiedad "Entrada automática" habili- tada o no... DIFF Y FUSIÓN Es posible reportar las modifi- caciones de una versión a otra fácilmente. R amas VARIAS VERSIONES CONCURRENTES DEL MISMO PROGRAMA La gestión de ramas es usada para administrar varias versio- nes de la misma aplicación en paralelo. Los casos más comúnes son: usted ha implementado una versión de su aplicación y está trabajando en la próxima ver- sión de ésta. Mientras tanto, le gustaría aplicar las correc- ciones implementadas en la versión actual a la versión im- plementada y, por lo tanto, crear e implementar versiones intermedias. Usted puede así implemen- tar versiones correctivas de la aplicación a los clientes sin esfuerzo: no hay necesidad de codificar lo mismo dos veces. El número de ramas es ilimi- tado, y usted puede tener "ramas de ramas". FUSIÓN Y REPORTE DE RAMAS La fusión y el reporte de rama son gestionadas visualmente. Trabaje en equipo, en local o a distancia, compartir de forma segura SCM EN EL CLOUD: SCM DRIVE WINDEV permite alojar fácilmente la base del SCM directamente en el cloud. Cada uno de los desarrolladores del equipo tie- nen acceso constante al proyecto, independien- temente de su lugar de trabajo. El desarrollador simplemente necesita una cone- xión a Internet para leer y escribir en el SCM. Con SCM en el cloud, los equipos distribuidos pueden mantenerse actualizados fácilmente. La solución integrada "SCM Drive" permite un fácil alojamiento en el cloud, con un costo de suscripción muy bajo. GESTIÓN DE LOS DERECHOS EN EL SCM El SCM brinda administración de acceso para los elementos del proyecto. El acceso a cada elemento (ventana, código, ...) se puede restringir de acuerdo con los derechos del desarrollador (de su "cuenta" de conexión). Un desarrollador solo puede acceder a los ele- mentos que fueron autorizados por el adminis- trador del proyecto. Los siguientes derechos pueden ser definidos: solo lectura, escritura/extracción, eliminación reversible, eliminación definitiva, renombrado... 79 www.windev.es •
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==