Streams bilden komplexe Entwicklungsworkflows und Bereitstellungsprozesse einfach ab und unterstützen so umfangreiche Entwicklungsarbeiten. Die Änderungsverbreitung ist ein nahtloser, reibungsloser Prozess, in den jedoch oft traditionelle Verzweigungen und Zusammenführungen integriert sind. Mithilfe von Streams können zahlreiche Änderungen jeglicher Größenordnung innerhalb von Sekunden in bis zu Hunderte von Streams übermittelt werden. Streams ermöglichen es Entwicklungsteams:
Mithilfe der änderungsbasierten Entwicklung, die während des gesamten Softwarenentwicklungslebenszyklus nachverfolgt werden kann, kann überprüft werden, welche Storys, Probleme oder Fehler sich in einem Release befinden. Die Entwicklungsteams erhalten eine vollständige, tatsächlich änderungsbasierte Nachverfolgbarkeit und können so ihr ganzes Entwicklungspotenzial entfalten und die Bereitstellung beschleunigen.
Entwickler arbeiten in ihren eigenen privaten Arbeitsbereichs-Streams (so genannten „Sandboxes“). Dies fördert die kontinuierliche Bestätigung der laufenden Arbeit, ohne dass private Änderungen vorzeitig mit anderen Teammitgliedern geteilt werden müssen. So wird sichergestellt, dass der gemeinsame Team-Stream / der Integrations-Stream nicht mit nicht getesteten Änderungen durchsetzt ist. Die Entwickler können darauf vertrauen, dass sie mit der als „gut“ anerkannten Codebasis arbeiten.
Eine Enterprise-Git-Lösung für die einzigartigen Bedürfnisse großer Unternehmenssoftware-Entwicklungsumgebungen. Sie ermöglicht Enterprise Security und eine zentrale Verwaltung, ohne dass die Git-Benutzer gestört werden. Die Entwickler können Git nativ in einer sicheren Umgebung verwenden, ohne dass die Enterprise Security oder Governance darunter leiden.