Articulo de referencia

SCM envolvente

Surround SCM es una aplicación de gestión de configuración de software desarrollada por Seapine Software , ahora propiedad de Perforce desde 2017. [ 1 ] Perforce integró el soft...

Surround SCM es una aplicación de gestión de configuración de software desarrollada por Seapine Software , ahora propiedad de Perforce desde 2017. [ 1 ] Perforce integró el software con su producto Helix ALM . [ 2 ]

Arquitectura

Surround SCM tiene una arquitectura cliente-servidor . El servidor gestiona una base de datos central de versiones y ramas de archivos . Los usuarios trabajan en los archivos de su disco duro local y envían los archivos modificados conjuntamente en listas de cambios . El cliente y el servidor se comunican mediante una conexión TCP/IP con cifrado de 512 bits. [ 3 ]

Servidor

Surround SCM almacena los datos en un sistema de gestión de bases de datos relacionales estándar de la industria. [ 4 ] La base de datos contiene tanto el contenido de los archivos como los metadatos (estado del archivo, atributos del archivo, historial de ramificación y fusión, listas de cambios, filtros, usuarios, grupos, etiquetas, etc.). Opcionalmente, se puede instalar un servidor proxy para mejorar el rendimiento de la recuperación de archivos para equipos distribuidos. [ 5 ]

Clientela

Existen varias categorías diferentes de clientes Surround SCM: GUI , CLI , API , interfaz web y complemento .

El cliente GUI multiplataforma está desarrollado con Qt y está disponible en Windows, Mac OS X y Linux. [ 6 ] Es totalmente compatible con todas las operaciones de usuario final y de administración.

La interfaz de línea de comandos (CLI) también está disponible en Windows, Mac OS X y Linux. La CLI se puede usar en cualquier intérprete de comandos o script . Los scripts de compilación generalmente acceden a los archivos SCM de Surround a través de la CLI.

La API abierta de Surround SCM permite a los usuarios escribir aplicaciones que acceden a ramas, repositorios y archivos en el servidor Surround SCM utilizando los lenguajes de programación C, Java y .Net. [ 7 ]

Las interfaces de los complementos integran la funcionalidad del cliente Surround SCM en aplicaciones de terceros. Los complementos de Surround SCM están disponibles para Eclipse, IntelliJ IDEA, [ 8 ] KDevelop, Visual Studio, NetBeans, JDeveloper, PowerBuilder, WebStorm, Windows Explorer, Mac OS X Finder, sistema de archivos Linux, [ 9 ] Bugzilla, JIRA, Microsoft TFS, TestTrack , Ant, NAnt, Hudson, [ 10 ] Jenkins, TeamCity, CruiseControl, CruiseControl.NET, [ 11 ] Dreamweaver, FinalBuilder, [ 12 ] Microsoft Office y QA Wizard. [ 13 ]

Historial de lanzamientos

Versiones principales de Surround SCM, junto con sus fechas de lanzamiento:

  • Versión 1.0 (3 de septiembre de 2002)
  • Versión 1.1 (1 de octubre de 2002)
  • Versión 1.2 (29 de enero de 2003)
  • Versión 1.5 (21 de abril de 2003)
  • Versión 2.0 (26 de agosto de 2003)
  • Versión 2.1 (15 de diciembre de 2003)
  • Versión 3.0 (2 de agosto de 2004)
  • Versión 3.1 (7 de febrero de 2005)
  • Versión 4.0 (19 de julio de 2005)
  • Versión 4.1 (30 de enero de 2006)
  • Versión 5.0 (2 de noviembre de 2006)
  • Versión 2008.0 (9 de octubre de 2007)
  • versión 2008.1 (21 de abril de 2008)
  • Versión 2009.0 (5 de febrero de 2009)
  • versión 2009.1 (30 de junio de 2009)
  • Versión 2010.0 (16 de noviembre de 2009)
  • versión 2010.1 (3 de mayo de 2010)
  • Versión 2011.0 (21 de octubre de 2010)
  • versión 2011.1 (1 de junio de 2011)
  • versión 2012.0 (9 de febrero de 2012)
  • versión 2012.1 (9 de marzo de 2012)
  • Versión 2013.0 (22 de octubre de 2012)
  • versión 2013.1 (20 de marzo de 2013)
  • Versión 2013.2 (12 de septiembre de 2013)
  • versión 2014.0 (14 de marzo de 2014)
  • versión 2014.1 (5 de septiembre de 2014)
  • Versión 2015.0 (17 de diciembre de 2014)
  • versión 2015.1 (8 de septiembre de 2015)
  • versión 2016.0 (11 de abril de 2016)
  • Versión 2016.1 (6 de octubre de 2016)
  • versión 2017.1 (24 de abril de 2017)
  • Versión 2017.2 (18 de septiembre de 2017)
  • versión 2018.1 (5 de marzo de 2018)
  • versión 2018.2 (30 de agosto de 2018)
  • Versión 2019.1 (11 de febrero de 2019)
  • Versión 2019.2 (15 de octubre de 2019)
  • versión 2020.1 (26 de mayo de 2020)
  • versión 2021.1 (28 de julio de 2021)

Características

Las características de Surround SCM incluyen: [ 4 ]

  • Ramificación y fusión [ 3 ]
  • Archivo y cambio de etiquetado de conjuntos
  • Historial gráfico de archivos
  • Lista de cambios y transacciones atómicas [ 14 ]
  • Filtros
  • Buscar contenido del archivo
  • Estantes [ 15 ]
  • Flujo de trabajo configurable
  • notificaciones por correo electrónico
  • Campos personalizados
  • Capacidades de revisión de código
  • Grupos de seguridad basados ​​en roles
  • Inicio de sesión único
  • Datos almacenados en un RDBMS
  • Informes externos [ 16 ]
  • Interfaz gráfica de usuario (GUI) y de línea de comandos (CLI) multiplataforma
  • firmas electrónicas
  • Actualizaciones automáticas del cliente
  • Servidor proxy [ 5 ]
  • Carpetas de sombra

Premios

En 2008, Surround SCM ganó un premio Jolt en la categoría de Gestión de Cambios y Configuración. [ 17 ]

Véase también

Referencias

  1. "Perforce adquiere el proveedor de ALM Seapine Software" . sdtimes.com . 17 de noviembre de 2016. Consultado el 21 de diciembre de 2018 .
  2. "Perforce Software lanza la nueva plataforma Helix SCM y de colaboración de contenido" . sdtimes.com . 12 de marzo de 2015. Consultado el 21 de diciembre de 2018 .
  3. 1 2 McNaughton, Allan (2004-10-15). "Una mirada a Surround SCM de Seapine" (PDF) . Better Software .
  4. 1 2 "Seapine Surround SCM" . CM Crossroads . Consultado el 17 de mayo de 2012 .
  5. 1 2 "Seapine Software presenta las versiones 2008 de TestTrack Studio y Surround SCM" (Comunicado de prensa). Seapine Software . Consultado el 19 de septiembre de 2007 .
  6. Sellers, Dennis (28-08-2003). "Seapine actualiza TestTrack Pro, Surround SCM" . Macworld .
  7. "Seapine Software anuncia la disponibilidad de Surround SCM 2010" (Comunicado de prensa). Seapine Software . Consultado el 16 de noviembre de 2009 .
  8. Briggs, Linda (18 de febrero de 2005). "Java IDE integrado con Seapine Surround SCM" . Tendencias en el desarrollo de aplicaciones .
  9. "Seapine actualiza Surround SCM a la versión 4" . Tendencias en el desarrollo de aplicaciones . 25 de julio de 2005.
  10. "Complemento Surround SCM" . Hudson . Consultado el 22 de agosto de 2011 .
  11. "Bloque de control de código fuente SCM envolvente" . CruiseControl.NET.
  12. "FinalBuilder 3.1 añade integración con Seapine Surround SCM" . PRWeb . 22 de abril de 2005. Archivado del original el 9 de noviembre de 2013.
  13. "Integración envolvente de SCM" . Seapine Software.
  14. "Seapine critica el sonido envolvente SCM" . SD Times . 15 de septiembre de 2004.
  15. Desmond, Michael (10 de mayo de 2011). "ALM Product Watch 5/10" . Tendencias en el desarrollo de aplicaciones .
  16. Feinman, Jeff (11 de febrero de 2009). "Seapine mejora la generación de informes y la escalabilidad en las actualizaciones" . SD Times .
  17. Kurz, Jon (2008-05-07). "Ganadores de los 18º Premios Jolt a la Excelencia de Productos" . Dr. Dobb's Journal .
  • Sitio web de Perforce Surround SCM
Obtenido de " https://en.wikipedia.org/w/index.php?title=Surround_SCM&oldid=1319632476 "