stringtranslate.com

Sun WorkShop TeamWare

Sun WorkShop TeamWare (más tarde Forte TeamWare , luego Forte Code Management Software ) es un sistema de control de revisión de código fuente distribuido creado por Sun Microsystems . Se anunció por primera vez en noviembre de 1992 como SPARCworks/TeamWare y ProWorks/TeamWare y estuvo disponible comercialmente en 1993. [1] Disponible por última vez como parte del producto Forte Developer 6 actualización 2 , TeamWare ya no se ofrece a la venta, [2] y no forma parte del producto Sun Studio .

La implementación más grande de TeamWare fue dentro del propio Sun, donde (salvo algunas excepciones) en un momento fue el único VCS utilizado. TeamWare se había utilizado para gestionar los árboles de código fuente más grandes de Sun, incluidos los de Solaris y Java , pero como parte del proceso de conversión de esas bases de código a comunidades de código abierto , se trasladaron a sistemas de control de revisiones más nuevos, como Mercurial .

TeamWare presenta una serie de funciones avanzadas que no se encuentran en sistemas de control de versiones anteriores como RCS y CVS . En particular, presenta una jerarquía de repositorios de fuentes y permite actualizaciones atómicas de múltiples archivos, características que se encuentran en sistemas de control de versiones posteriores como Subversion y Perforce . TeamWare permite el desarrollo distribuido copiando un repositorio a otro que podría residir en otra máquina o red. Luego, los desarrolladores pueden enviar cambios a la copia local del repositorio, integrando periódicamente los cambios acumulados en el repositorio local nuevamente en el repositorio original.

TeamWare se implementa como una capa sobre el SCCS anterior , que se utiliza para rastrear cambios en archivos individuales. TeamWare funciona únicamente mediante un sistema de archivos al que acceden los programas cliente (que interactúan sin un servidor ) y la mayoría de los usuarios distribuidos de un repositorio acceden a él mediante un sistema de archivos en red montado como NFS .

Evan Adams fue el líder arquitectónico de TeamWare. [3] Glenn Skinner fue el inventor de smoosh [4] [ se necesita mejor fuente ] [ discutir ] y Larry McVoy fue el autor de smoosh , una herramienta para fusionar archivos SCCS, [5] que se dice que es un precursor de TeamWare. [6] El sistema de control de versiones BitKeeper , diseñado por McVoy, comparte varios conceptos de diseño con el anterior TeamWare.

Referencias

  1. ^ SunPro (30 de noviembre de 1992). "Las nuevas herramientas de administración de código de SunPro abordan la necesidad crítica de herramientas de desarrollo de grupos de trabajo". Nuevas herramientas de gestión de códigos SunPro . El flash del sol de Florida. vol. 47, núm. 35. pies. Lauderdale, FL: Sun Microsystems . Consultado el 9 de septiembre de 2019 .
  2. ^ "Forte Developer: preguntas frecuentes generales". Estudio Sol. Microsistemas solares. Archivado desde el original el 11 de marzo de 2005.
  3. ^ "El viejo y la C". ASOCIACIÓN USENIX . Consultado el 19 de marzo de 2008 .
  4. ^ US 5481722, Glenn Skinner, "Método y aparato para fusionar archivos de estructura delta de control de cambios de un módulo fuente de un entorno de desarrollo principal y secundario", publicado el 2 de enero de 1996, asignado a Sun Microsystems Inc. 
  5. ^ McVoy, Larry (29 de octubre de 1991). "Smoosh: una herramienta para fusionar archivos S SCCS relacionados" (PDF) . BitMover . Consultado el 9 de septiembre de 2019 .
  6. ^ Dik, Casper (25 de abril de 2005). "DVD/CD Solaris Live". Opensolaris-discute (lista de correo). Archivado desde el original el 5 de octubre de 2011.

enlaces externos