Freigeben über


Grundlagen zur Quellcodeverwaltung

Die Quellcodeverwaltung steht für ein System, in dem eine Serversoftware Dateiversionen speichert und nachverfolgt sowie den Zugriff auf Dateien steuert. Ein typisches Quellcodeverwaltungssystem enthält einen Quellcodeverwaltungsanbieter und zwei oder mehr Quellcodeverwaltungsclients.

Vorteile der Quellcodeverwaltung

Wenn Sie Ihre Dateien in der Quellcodeverwaltung platzieren, können Sie folgende Aktionen ausführen:

  • Verwalten des Prozesses, durch den die Überwachung von Elementen von einer Person auf eine andere übertragen wird. Quellcodeverwaltungsanbieter unterstützen den gemeinsamen und den exklusiven Zugriff auf Dateien. Beim exklusiven Zugriff auf Projektdateien ermöglicht es der Quellcodeverwaltungsanbieter nur jeweils einem Benutzer, Dateien auszuchecken und zu ändern. Beim gemeinsamen Zugriff kann mehr als ein Benutzer die Skriptdatei auschecken, und der Quellcodeverwaltungsanbieter verfügt über einen Mechanismus zur Versionszusammenführung beim Einchecken.

  • Archivieren von Folgeversionen quellcodeverwalteter Elemente. Ein Quellcodeverwaltungsanbieter speichert die Daten, mit denen die Versionen quellcodeverwalteter Elemente voneinander unterschieden werden. Der Anbieter speichert die Unterschiede zwischen Versionen und wichtige Versionsinformationen, z. B. wann und von wem die Version erstellt oder geändert wurde. Wenn mehrere Leute an derselben Datei arbeiten, müssen sie dieselbe Codepage verwenden, damit die Versionen präzise miteinander verglichen werden können. Sie können also eine beliebige Version eines quellcodeverwalteten Elements abrufen. Sie können außerdem eine beliebige Version als aktuelle Version des Elements festlegen.

  • Verwalten von detaillierten Verlaufs- und Versionsinformationen zu quellcodeverwalteten Elementen. Die Quellcodeverwaltung speichert Datum und Uhrzeit für die Erstellung, das Einchecken und das Auschecken des Elements sowie den Benutzer, der den Vorgang ausgeführt hat.

  • Projektübergreifendes Zusammenarbeiten. Durch die Freigabe von Dateien können quellcodeverwaltete Elemente in mehreren Projekten verwendet werden. Änderungen an einem freigegebenen Element spiegeln sich in allen Projekten wider, in denen das Element gemeinsam verwendet wird.

  • Automatisieren regelmäßig ausgeführter Quellcodeverwaltungsvorgänge. Ein Quellcodeverwaltungsanbieter kann eine Schnittstelle von der Eingabeaufforderung definieren, die die Schlüsselfunktionen der Quellcodeverwaltung unterstützt. Mit dieser Schnittstelle können Sie in Batchdateien die Quellcodeverwaltungsaufgaben automatisieren, die Sie regelmäßig ausführen.

  • Wiederherstellen von versehentlich gelöschten Dateien. Sie können die Dateiversion wiederherstellen, die zuletzt in die Quellcodeverwaltung eingecheckt wurde.

  • Einsparen von Speicherplatz auf dem Client der Quellcodeverwaltung und auf dem Server. Bei einigen Quellcodeverwaltungsanbietern, z. B. Microsoft Visual SourceSafe, wird die Einsparung von Speicherplatz dadurch erzielt, dass die letzte Version einer Datei und die Unterschiede zwischen den einzelnen aufeinander folgenden Versionen gespeichert werden. Auf dem Client unterstützt Visual SourceSafe die Einsparung von Speicherplatz. Sie können Ordner und Dateien verdecken, damit sie nicht auf den lokalen Datenträger heruntergeladen werden.

Das Auschecken und Einchecken von Dateien und andere Quellcodeverwaltungsvorgänge werden von einem Quellcodeverwaltungsclient vorgenommen, z. B. SQL Server Management Studio. Der Client wurde so entworfen, dass er mit dem Anbieter interagiert, um einer verteilten Benutzergruppe die Fähigkeiten des Anbieters zur Verfügung zu stellen. Mit einem Quellcodeverwaltungsclient können Benutzer die Dateien durchsuchen, die vom Anbieter gespeichert wurden, Dateien hinzufügen und löschen, Dateien ein- und auschecken sowie Kopien lokaler Dateien abrufen.

HinweisHinweis

In dieser Dokumentation wird davon ausgegangen, dass Sie Microsoft Visual SourceSafe als Quellcodeverwaltungsanbieter verwenden. Wenn Sie einen anderen Quellcodeverwaltungsanbieter verwenden, weichen die Beschreibungen in dieser Dokumentation möglicherweise in einigen Punkten von der ausgeführten Software ab. Wenn Sie Unterschiede feststellen, schlagen Sie in der entsprechenden Dokumentation des Quellcodeverwaltungsanbieters nach.

Verwandte Aufgaben

Task

Thema

Festlegen von Quellcodeverwaltungsoptionen

Festlegen von Quellcodeverwaltungsoptionen

Ändern von Quellcodeverwaltungsverbindungen

Ändern von Quellcodeverwaltungsverbindungen

Ausschließen von Dateien aus der Quellcodeverwaltung

Ausschließen von Dateien aus der Quellcodeverwaltung