Una corriente es un objeto de repositorio que incluye uno o más componentes. Un componente es una colección de artefactos relacionados, como un plug-in de Eclipse o un grupo de documentos que conforman el contenido de un sitio web.
Los artefactos con control de código fuente se agrupan en componentes. Cualquier grupo de archivos y carpetas que compartan una raíz común puede ser un componente. Una corriente es una colección de uno o más componentes.
Las corrientes son similares a las ramas que se encuentran en otros sistemas de gestión de control de código fuente, pero tienen algunas posibilidades adicionales. Cualquier componentes de un repositorio puede incluirse en cero o más corrientes. Una corriente puede incluir como máximo una versión de cualquier componente. A través de la utilización de varias corrientes, una organización de desarrollo puede trabajar en proyectos que utilicen distintas versiones de los mismos componentes. Por ejemplo, una corriente dedicada al desarrollo de un release de software nuevo incluiría la última versión de los componentes del release, mientras que otra corriente dedicada al mantenimiento de una versión anterior de ese release de software en principio incluiría las versiones del componente que pertenecían a ese release.
Las corrientes y los componentes son objetos de repositorio. Puesto que catalogan el contenido de los espacios de trabajo, debe crear un espacio de trabajo de repositorio antes de crear un componente o corriente. Una vez que haya creado un espacio de trabajo de repositorio y le haya añadido proyectos (incorporándolos), puede organizar los proyectos en componentes.
Las corrientes y los componentes no se definen en un espacio de trabajo local. Los objetos de archivo y carpeta de cada componente de un espacio de trabajo de repositorio se cargan en el sistema de archivos local como archivos y carpetas. Sólo se carga una versión de cada archivo o carpeta (la versión seleccionada por la línea base o la corriente especificada al crear el espacio de trabajo).
Un espacio de trabajo local puede cargar más de una versión de un componente (si el espacio de trabajo local incluye el contenido de más de un espacio de trabajo de repositorio), pero sólo puede haber una versión de un componente en un espacio de trabajo local a la vez. Al cargar el componente desde un espacio de trabajo de repositorio, se sobrescribe el contenido que se haya cargado desde un espacio de trabajo de repositorio distinto, tras de solicitar permiso para la sobrescritura.
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error