Un flusso è un oggetto del repository che include uno o più componenti. Un componente è una collezione di risorse utente collegate, come un plug-in di Eclipse o un gruppo di documenti che comprendono il contenuto di un sito Web.
Le risorse utente sotto il controllo origine sono raggruppate in componenti. Qualunque gruppo di file o di cartelle che condividono una radice comune può essere un componente. Un flusso è una collezione di uno o più componenti.
I flussi sono simili alle ramificazioni trovate in altri sistemi di gestione di controllo origine, ma hanno un numero maggiore di capacità. Qualunque componente del repository può essere incluso in zero o più flussi. Un flusso può includere al massimo una versione di un qualunque componente. Usando flussi multipli, un'organizzazione di sviluppo può lavorare su progetti che usano differenti versioni degli stessi componenti. Ad esempio, un flusso dedicato allo sviluppo della release di un nuovo software dovrebbe includere la versione più recente dei componenti della release, mentre un altro flusso dedicato alla manutenzione di una versione precedente di quella release software dovrebbe inizialmente includere le versioni del componente che erano parte di questa release..
I flussi e i componenti sono oggetti del repository. Poiché essi catalogano i contenuti dello spazio di lavoro, è necessario creare uno spazio di lavoro del repository prima di poter creare un componente o un flusso. Una volta creato uno spazio di lavoro del repository e aggiunti progetti ad esso (effettuando il loro check-in), à possibile organizzare i progetti in componenti.
I flussi e i componenti non sono definiti in uno spazio di lavoro locale. Gli oggetti di file e cartelle in ciascun componente in uno spazio di lavoro del repository sono caricati all'interno del file system locale come file e cartelle. Viene caricata solo una versione di ciascun file o cartella (la versione selezionata dalla baseline o dal flusso che à stato specificato al momento della creazione dello spazio di lavoro).
Uno spazio di lavoro locale può caricare più di una versione di un componente (ciò può capitare se lo spazio di lavoro locale include i componenti di più di uno spazio di lavoro del repository), ma solo una versione alla volta di un componente può essere presente in uno spazio di lavoro locale. Caricare il componente da uno spazio di lavoro del repository sovrascrive i contenuti che erano stati caricati da uno spazio di lavoro differente, dopo un messaggio che richiede la conferma alla sovrascrittura.
Il supporto è stato valido? È possibile fornire un feedback a Jazz.net (è richiesta la registrazione) lasciando dei commenti nei forum o tramite l'inoltro di un bug