Versionsverwaltung
Nach oben zu Einführung in RAD Studio
Klicken Sie auf die Registerkarte "Historie" im Hauptfenster.
In der Versionsverwaltung können Sie Versionen einer von der IDE verwalteten Datei anzeigen und miteinander vergleichen:
- Verschiedene von der IDE gespeicherte Sicherungsversionen
- Ihre gespeicherten lokalen Änderungen
- Der Puffer mit nicht gespeicherten Änderungen für die aktive Datei
Sie können auch Subversion-Informationen anzeigen, falls sich Ihr Projekt oder einzelne Dateien unter der Versionskontrolle von Subversion befinden.
Subversion ist in die Versionsverwaltung und die Projektverwaltung integriert
Die Versionsverwaltung enthält Versionskontrollinformationen der IDE und von Subversion:
- Unterliegt die aktuelle Datei der Versionskontrolle, sind alle Revisionstypen in der Versionsverwaltung verfügbar.
- Wenn Sie Subversion verwenden, stellt die Subversion-Integration in der IDE die folgenden Funktionen bereit, die Sie in der IDE verwenden können:
- Alle Revisionen, die in das Subversion-Repository eingecheckt wurden, sind in der Versionsverwaltung verfügbar. Siehe Subversion-Integration in der IDE.
- Sie können Dateien vergleichen und in der Versionsverwaltung in bestimmte Versionen einer Datei Revisionsnummern einfügen. Siehe Dateiversionen vergleichen und Revisionsnummern hinzufügen.
- In der Projektverwaltung können Sie Standard-Versionskontrolloperationen, wie Dem Repository hinzufügen, Aktualisieren und Übertragen ausführen. Siehe So verwenden Sie Subversion in der IDE.
Der Quellcode für die Subversion-Integration ist im Produkt enthalten und befinden sich im Verzeichnis /bin/subversion. Der Quellcode demonstriert, wie mit der Tools API ein Plug-in, wie das Subversion-Plug-in, in Ihre Anwendung integriert werden kann. Sie können beispielsweise den Quelltext anpassen, um andere Versionskontroll-Plug-ins zu integrieren.
Weitere Informationen zu Subversion finden Sie unter:
Die Registerkarte "Historie" in der IDE
Klicken Sie zum Öffnen der Versionsverwaltung auf das Register Historie, das sich am unteren Rand des IDE-Hauptfensters befindet:
- Das Register Code öffnet den Quelltext-Editor.
- Das Register Design öffnet den Formular-Designer. (Das Register Design ist nur für Anwendungen mit visuellen Komponenten vorhanden.)
- Das Register Historie öffnet die Versionsverwaltung (wird auch Ansicht Historie genannt).
Registerkarten in der Versionsverwaltung
Die Versionsverwaltung enthält drei Registerkarten (Inhalt, Information und Unterschiede):
Diese Seiten zeigen die Historie- und Versionsinformationen an, die von der IDE und der Subversion-Integration in der IDE verwaltet werden.
| Seite | Beschreibung |
|---|---|
|
Inhalt |
Zeigt die aktuelle Version und die früheren Versionen der in der Dropdown-Liste in der Symbolleiste des Fensters Historie ausgewählten Datei an. Die Seite Inhalt besteht aus zwei Bereichen:
Hinweis: So zeigen Sie die Protokolleinträge von Subversion für eine bestimmte Datei an: |
|
Information |
Für die ausgewählte Revision der aktiven Datei wird Folgendes angezeigt:
|
|
Unterschiede |
Zeigt die Unterschiede zwischen den ausgewählten Versionen der aktiven Datei an. Die Seite Unterschiede besteht aus drei Bereichen:
|
Schaltflächen in der Symbolleiste der Versionsverwaltung
| Schaltfläche | Beschreibung |
|---|---|
|
Revisionsinformationen aktualisieren |
Aktualisiert die Revisionsliste, um nicht gespeicherte Änderungen in die Datei aufzunehmen. |
|
Auf vorherige Revision zurücksetzen |
Übernimmt die ausgewählte Version als aktuelle Version. Ist auf den Seiten Inhalt und Information aktiviert. Durch das Zurücksetzen auf eine vorherige Version gehen nicht gespeicherte Änderungen im Editorpuffer verloren. |
|
Fügt am linken Rand eine Leiste hinzu, die die aktuellste Revisionsnummer für jede Zeile in der aktiven Datei enthält. Ist besonders hilfreich beim Vergleichen von Dateiversionen (klicken Sie in der Versionsverwaltung auf das Register Unterschiede). | |
|
In Vergleichs-Viewer anzeigen |
Lädt die aktuelle Datei in einen Vergleichs-Viewer (entweder in den Standard-Vergleichs-Viewer oder in einen, den Sie mit Tools > Optionen > Umgebungsoptionen > Vergleichs-Viewer installiert und eingerichtet haben). Klicken Sie auf den nach unten weisenden Pfeil, um einen Vergleichs-Viewer auszuwählen. Der ausgewählte Viewer zeigt die Unterschiede zwischen der aktuellen und der früheren Version an. Siehe Einen externen Vergleichs-Viewer verwenden. |
|
Blättern synchronisieren |
Synchronisiert den Bildlauf auf den Seiten Inhalt und Unterschiede mit dem im Quelltext-Editor. Dabei wird jeweils die Textzeile, die den Cursor enthält, mit der nächsten passenden Textzeile in der anderen Ansicht synchronisiert. Sind im betreffenden Dateiabschnitt keine übereinstimmenden Zeilen vorhanden, erfolgt die Synchronisierung nach den Zeilennummern. |
|
Zum nächsten Unterschied wechseln |
Positioniert den Quelltext auf der Seite Unterschiede auf dem nächsten Block mit geändertem Code. |
|
Zum vorherigen Unterschied wechseln |
Positioniert den Quelltext auf der Seite Unterschiede auf dem vorherigen Block mit geändertem Code. |
|
Textbewegungen folgen |
Positioniert den Cursor auf der gleichen Zeile in der Quellansicht, wenn die Ansichten gewechselt werden. |
|
Dropdown-Liste Datei |
Führt die zugehörigen Dateien, wie .dfm- und .res-Dateien, auf. |
Revisionssymbole in der Versionsverwaltung
| Symbol | Beschreibung |
|---|---|
|
Die zuletzt gespeicherte Dateiversion. | |
|
Eine lokale Sicherungsversion der Datei. | |
|
Die Dateiversion, die sich im Puffer befindet und nicht gespeicherte Änderungen enthält. | |
|
Eine Dateiversion, die in einem Repository der Versionskontrolle gespeichert ist. | |
|
Eine Dateiversion, die aus einem Repository der Versionskontrolle ausgecheckt wurde. | |
|
Kennzeichnet eine Codezeile, die aus der markierten Zeile verschoben wurde. | |
|
Kennzeichnet eine Codezeile, die in die markierte Zeile verschoben wurde. |
Kontextmenübefehle
| Element | Beschreibung |
|---|---|
|
Aktualisieren |
Aktualisiert die Ansicht in der Versionsverwaltung. |
|
Zurücksetzen |
Macht die letzte, in der Versionsverwaltung vorgenommene Änderung rückgängig. |
|
Kopieren |
Kopiert den ausgewählten Text. |
|
Alles auswählen |
Wählt den gesamten Inhalt in der Versionsverwaltung aus. |
|
Nächsten Unterschied anzeigen |
Verschiebt den Fokus von der aktuellen Position auf den nächsten in der Versionsverwaltung angezeigten Unterschied. Ist nur auf der Seite Unterschiede aktiviert. |
|
Vorherigen Unterschied anzeigen |
Verschiebt den Fokus von der aktuellen Position auf den vorherigen in der Versionsverwaltung angezeigten Unterschied. Ist nur auf der Seite Unterschiede aktiviert. |
| Text folgen |
Positioniert den Cursor auf der gleichen Zeile in der Quellansicht, wenn die Ansichten gewechselt werden. |
Nächste und vorherige Änderungen suchen
Wenn Sie in der Versionsverwaltung die Unterschiede in mehreren Versionen einer Datei untersuchen, können Sie entweder mit den Kontextmenübefehlen oder mit Tastenkombinationen schnell zu den nächsten und den vorherigen Unterschieden wechseln. Folgende Tastenkombinationen stehen zur Verfügung:
-
Strg+Umsch+F7- wechselt zum vorherigen Unterschied. -
Strg+Umsch+F8- wechselt zum nächsten Unterschied. -
F5- aktualisiert die Ansicht Historie.
Für die folgenden Tastaturbelegungen sind die Tastenkombinationen identisch: Standard, IDE - Klassisch, BRIEF und Epsilon.
Die Tastaturbelegungen für Visual Studio und Visual Basic verfügen über keine Tastenkombinationen für "Nächste/Vorherige Änderung".
