Nachricht

Was sind zentralisierte Versionskontrollsysteme und verteilte Steuerungssysteme?

Zentralisierte Versionskontrollsysteme

Die Versionsbibliothek ist auf einem zentralen Server zentralisiert. Wenn wir tatsächlich arbeiten, verwenden wir unsere eigenen Computer, daher müssen wir zuerst eine Verbindung zum zentralen Server herstellen, um die neueste Version von dort aus zu erhalten, dann den Code schreiben oder ändern. Nach dem Ende müssen wir die Arbeiten, die wir an den zentralen Server geleistet haben, weitergeben. Zentralisierte Versionskontrollsysteme müssen mit dem Internet verbunden sein, um zu arbeiten. Wenn es sich in einem lokalen Netzwerk befindet, ist es in Ordnung, die Bandbreite ist groß genug und die Geschwindigkeit ist schnell genug. Wenn es im Internet ist, ist es sehr deprimierend, wenn die Geschwindigkeit langsam ist.

Distributed Control System

Verteilter Steuerungssystem

Für Freunde, die an Big Data (Hadoop) oder großen Datenbanken gearbeitet haben, muss das Konzept von "verteilt" sehr vertraut sein, daher werde ich es hier nicht zu sehr erklären. Im Vergleich zu zentralisierten Versionskontrollsystemen,,Verteilte SteuerungssystemeHaben Sie keinen zentralen Server. Jeder Computer ist eine komplette Versionsbibliothek, daher müssen beim Arbeiten keine Verbindung zum Internet hergestellt werden, da die Versionen alle auf ihren eigenen Computern sind. Da der Computer aller eine komplette Versionsbibliothek hat. Dann ist die Frage, wie Sie bei der Projektentwicklung unter mehreren Personen zusammenarbeiten können. Zum Beispiel modifiziert jemand die Datei A auf seinem Computer und gleichzeitig ändert auch jemand anderes die Datei A auf seinem Computer. Zu diesem Zeitpunkt müssen Sie zwei nur Ihre eigenen Änderungen aufeinander bringen, und Sie können die Änderungen des anderen sehen.

Wenn Sie SVN und Git verwendet haben, ist es nicht schwierig, eine Schlussfolgerung zu ziehen: SVN gehört zu einem zentralisierten Versionskontrollsystem, während Git zu einem gehörtVerteilter Steuerungssystem.


Ähnliche Neuigkeiten
X
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies. Privacy Policy
Reject Accept