Ein "Zweig" ist ein Begriff, der in Versionskontrollsystemen verwendet wird, um eine unabhängige Entwicklungslinie darzustellen. Je nach System kann ein Repository einen oder mehrere Zweige enthalten. Zweige werden zusammengeführt, wenn Änderungen von einem Zweig in einen anderen übertragen werden müssen.