Dateien einchecken und auschecken

Zuletzt aktualisiert am 25. April 2024

Sie können mit dem Eincheck-/Auschecksystem von Dreamweaver, mit WebDAV oder mit Subversion Dateien auf lokalen und Remote-Servern einchecken und auschecken.

Wenn du in einer\ncollaborativen Umgebung arbeitest, kannst du Dateien von lokalen\nund Remote-Servern ein- und auschecken.Wenn du die einzige Person bist, die an dem Remote-Server arbeitet,\nkannst du die Befehle „Senden" und „Holen" verwenden, ohne Dateien\nein- oder auszuchecken.

Anmerkung

Auf einem Testserver können Sie die Funktionen „Abrufen“ und „Bereitstellen“, jedoch nicht das Eincheck-/Auschecksystem verwenden.

Das Auschecken einer Datei entspricht der Aussage „Ich arbeite\njetzt an dieser Datei – rührt sie nicht an!" Wenn eine Datei\nausgecheckt ist, wird der Name der Person, die die Datei ausgecheckt\nhat, im Bedienfeld „Dateien" angezeigt, zusammen mit einem roten\nHäkchen (wenn ein Team-Mitglied die Datei ausgecheckt hat) oder\neinem grünen Häkchen (wenn du die Datei ausgecheckt hast) neben dem\nSymbol der Datei.

Das Einchecken einer Datei macht die Datei für andere Team-Mitglieder verfügbar, um sie auszuchecken und zu bearbeiten. Wenn du eine Datei nach der Bearbeitung eincheckst, wird deine lokale Version schreibgeschützt und ein Schlosssymbol erscheint neben der Datei im Dateien-Panel, um zu verhindern, dass du Änderungen an der Datei vornimmst.

Dreamweaver macht ausgecheckte Dateien auf dem Remote-Server nicht schreibgeschützt. Wenn du Dateien mit einer anderen Anwendung als Adobe Dreamweaver überträgst, kannst du ausgecheckte Dateien überschreiben. In anderen Anwendungen als Dreamweaver ist die LCK-Datei jedoch neben der ausgecheckten Datei in der Dateihierarchie sichtbar, um solche Unfälle zu verhindern.

Das Eincheck-/Auschecksystem einrichten

Bevor du das Ein-/Auschecken-System verwenden kannst, musst du deinen lokalen Bereich mit einem Remote-Server verknüpfen.

Wählen Sie „Site“ > „Sites verwalten“.
Wählen Sie eine Site aus und klicken Sie auf „Bearbeiten“.
Wählen Sie im Dialogfeld „Site-Definition“ die Kategorie „Server“ und führen Sie eine der folgenden Aktionen aus:
  • Klicken Sie auf die Schaltfläche „Neuen Server hinzufügen“, um einen neuen Server hinzuzufügen.

  • Wählen Sie einen vorhandenen Server aus und klicken Sie auf die Schaltfläche „Edit Existing Server“ (Vorhandenen Server bearbeiten).

Legen Sie die gewünschten einfachen Optionen fest und klicken Sie dann auf „Erweitert“.
Wähle Datei-Auschecken aktivieren aus, wenn du in einer Team-Umgebung arbeitest (oder allein, aber von verschiedenen Computern aus). Wähle diese Option ab, wenn du das Einchecken und Auschecken von Dateien für deine Website deaktivieren möchtest.

Diese Option ist nützlich, um anderen mitzuteilen, dass du eine Datei zum Bearbeiten ausgecheckt hast, oder um dich selbst daran zu erinnern, dass du möglicherweise eine neuere Version einer Datei auf einem anderen Computer hinterlassen hast.

Wenn du die Ein-/Auschecken-Optionen nicht siehst, bedeutet das, dass du keinen Remote-Server eingerichtet hast.

Wähle die Option Dateien beim Öffnen auschecken aus, wenn du möchtest, dass Dateien automatisch ausgecheckt werden, wenn du doppelklickst, um sie aus dem Dateien-Bedienfeld zu öffnen.

Die Verwendung von Datei > Öffnen zum Öffnen einer Datei checkt die Datei nicht aus, auch wenn diese Option ausgewählt ist.

Legen Sie die restlichen Optionen fest:

Auscheck-Name

Im Bedienfeld „Dateien“ wird neben den ausgecheckten Dateien der Auscheck-Name angezeigt. So können Teammitglieder sich mit der richtigen Person in Verbindung setzen, wenn eine Datei, die sie benötigen, ausgecheckt wurde.

Anmerkung

Wenn Sie allein an einer Website arbeiten, aber mehrere Computer verwenden, wählen Sie für jeden Computer einen anderen Auscheck-Namen (beispielsweise AnnaR-HeimMac und AnnaR-BüroPC). So können Sie stets feststellen, auf welchem Computer sich die neueste Version einer Datei befindet, falls Sie vergessen haben, die Datei wieder einzuchecken.

E-Mail-Adresse

Wenn du eine E-Mail-Adresse eingibst und eine Datei auscheckst, erscheint dein Name im Dateien-Bedienfeld als verknüpfter Text (blau und unterstrichen) neben dieser Datei. Wenn ein Team-Mitglied auf den verknüpften Text klickt, öffnet sich das Standard- E-Mail-Programm mit einer neuen Nachricht mit der E-Mail-Adresse des Benutzers und einem Betreff, der der Datei und dem Bereichsnamen entspricht.

Dateien in einen Remote- Ordner ein- und auschecken

Nachdem du das Ein-/Auschecken- System eingerichtet hast, kannst du Dateien auf einem Remote-Server über das Dateien-Bedienfeld oder aus dem Dokumentfenster ein- und auschecken.

Dateien über das Dateien- Bedienfeld auschecken

Wähle im Dateien-Bedienfeld (Fenster > Dateien) Dateien aus, die du vom Remote-Server auschecken möchtest.
Anmerkung

Du kannst Dateien in der Lokalen oder Remote-Ansicht auswählen, nicht in der Testserver-Ansicht.

Ein rotes Häkchen zeigt an, dass ein anderes Team-Mitglied die Datei ausgecheckt hat, und ein Schlosssymbol zeigt an, dass die Datei schreibgeschützt (Windows) oder gesperrt (Macintosh) ist.

Führen Sie einen der folgenden Schritte aus, um die Datei(en) auszuchecken:
  • Klicke auf den Auschecken-Button in der Symbolleiste des Dateien-Bedienfelds.

  • Klicke mit der rechten Maustaste (Windows) oder mit gedrückter Ctrl-Taste (Macintosh) und wähle dann Auschecken aus dem Kontextmenü.

Klicke im Dialogfeld Abhängige Dateien auf Ja, um abhängige Dateien zusammen mit den ausgewählten Dateien herunterzuladen, oder klicke auf Nein, um auf das Herunterladen abhängiger Dateien zu verzichten.Standardmäßig werden abhängige Dateien nicht heruntergeladen.Du kannst diese Option unter Bearbeiten > Voreinstellungen > Site festlegen.
Anmerkung

Es ist normalerweise eine gute Idee, abhängige Dateien herunterzuladen, wenn du eine neue Datei auscheckst, aber wenn die neuesten Versionen der abhängigen Dateien bereits auf der lokalen Festplatte sind, musst du sie nicht nochmals herunterladen.

Ein grünes Häkchen erscheint neben dem Symbol der lokalen Datei und zeigt an, dass du sie ausgecheckt hast.

Anmerkung

Wenn du die derzeit aktive Datei auscheckst, wird die derzeit geöffnete Version der Datei durch die neue ausgecheckte Version überschrieben.

Checke Dateien über das Dateien-Bedienfeld ein

Wähle im Dateien-Bedienfeld (Fenster > Dateien) ausgecheckte oder neue Datei(en) aus.
Anmerkung

Du kannst Dateien in der lokalen oder Remote-Ansicht auswählen, aber nicht in der Testserver-Ansicht.

Führen Sie einen der folgenden Schritte aus, um die Datei(en) einzuchecken:
  • Klicke auf den Einchecken-Button in der Symbolleiste des Dateien-Bedienfelds.

  • Klicke mit der rechten Maustaste (Windows) oder bei gedrückter Strg-Taste (Macintosh) und wähle dann Einchecken aus dem Kontextmenü aus.

Klicke auf Ja, um abhängige Dateien zusammen mit den ausgewählten Dateien hochzuladen, oder klicke auf Nein, um das Hochladen abhängiger Dateien zu unterlassen.Standardmäßig werden abhängige Dateien nicht hochgeladen. Du kannst diese Option unter Bearbeiten > Voreinstellungen > Site einstellen.
Anmerkung

Es ist normalerweise eine gute Idee, abhängige Dateien beim Einchecken einer neuen Datei hochzuladen. Wenn sich jedoch bereits die neuesten Versionen der abhängigen Dateien auf dem Remote-Server befinden, müssen sie nicht erneut hochgeladen werden.

Neben dem Symbol der lokalen Datei erscheint ein Schlosssymbol, das anzeigt, dass die Datei jetzt schreibgeschützt ist.

Anmerkung

Wenn du die aktuell aktive Datei eincheckst, wird die Datei möglicherweise automatisch gespeichert, bevor sie eingecheckt wird. Dies hängt von den Voreinstellungsoptionen ab, die du festgelegt hast.

Eine geöffnete Datei über das Dokumentfenster einchecken

Stelle sicher, dass die Datei, die du einchecken möchtest, im Dokumentfenster geöffnet ist.
Anmerkung

Sie können geöffnete Dateien nur einzeln einchecken.

Führen Sie einen der folgenden Schritte aus:
  • Wählen Sie „Site“ > „Einchecken“.

  • Klicken Sie in der Symbolleiste des Dokumentfensters auf das Symbol für die Dateiverwaltung und wählen Sie dann im Menü die Option „Einchecken“.

    Wenn die aktuelle Datei kein Bestandteil der aktiven Site im Bedienfeld „Dateien“ ist, versucht Dreamweaver festzustellen, zu welcher lokal definierten Site die aktuelle Datei gehört. Wenn die aktuelle Datei zu einer anderen Site als der im Bedienfeld „Dateien“ aktiven Site gehört, wird diese Site geöffnet und dann eingecheckt.

Anmerkung

Wenn Sie die derzeit aktive Datei einchecken, wird sie abhängig von den Voreinstellungen, die Sie festgelegt haben, vor dem Einchecken automatisch gespeichert.  

Auschecken einer Datei rückgängig machen

Wenn du eine Datei auscheckst und dann entscheidest, sie nicht zu bearbeiten (oder die vorgenommenen Änderungen zu verwerfen), kannst du den Checkout-Vorgang rückgängig machen. Die Datei kehrt dann in ihren ursprünglichen Zustand zurück.

Um einen Datei-Checkout rückgängig zu machen, führe einen der folgenden Schritte aus:

  • Öffne die Datei im Dokumentfenster und wähle dann Bereich > Checkout rückgängig machen.

  • Klicke im Bedienfeld Dateien (Fenster > Dateien) mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Macintosh) und wähle dann Checkout rückgängig machen.

    Die lokale Kopie der Datei wird schreibgeschützt und alle Änderungen, die du daran vorgenommen hast, gehen verloren.

WebDAV zum Ein- und Auschecken von Dateien verwenden

Dreamweaver kann eine Verbindung zu einem Server herstellen, der WebDAV (Web-based Distributed Authoring and Versioning) verwendet, was eine Reihe von Erweiterungen des HTTP-Protokolls ist, die es Benutzern ermöglichen, gemeinsam Dateien auf entfernten Webservern zu bearbeiten und zu verwalten. Weitere Informationen findest du unter www.webdav.org.

Falls du das noch nicht getan hast, definiere eine Dreamweaver-Site, die den lokalen Ordner angibt, den du zum Speichern deiner Projektdateien verwendest.
Wähle Site > Sites verwalten und doppelklicke dann auf deine Site in der Liste.
Wählen Sie im Dialogfeld „Site-Definition“ die Kategorie „Server“ und führen Sie eine der folgenden Aktionen aus:
  • Klicken Sie auf die Schaltfläche „Neuen Server hinzufügen“, um einen neuen Server hinzuzufügen.

  • Wählen Sie einen vorhandenen Server aus und klicken Sie auf die Schaltfläche „Edit Existing Server“ (Vorhandenen Server bearbeiten).

Wähle im Bereich Allgemein WebDAV aus dem Popupmenü Verbinden über aus und vervollständige die restlichen Optionen im Bereich Allgemein nach Bedarf.
Klicken Sie auf die Schaltfläche „Erweitert“.
Wähle die Option Dateien-Check-out aktivieren aus und gib die folgenden Informationen ein:
  • Gib im Feld Name beim Auschecken einen Namen ein, der dich gegenüber anderen Team-Mitgliedern identifiziert.

  • Geben Sie in das Feld „E-Mail-Adresse“ Ihre E-Mail-Adresse ein.

    Der Name und die E-Mail-Adressen werden verwendet, um das Eigentum auf dem WebDAV-Server zu identifizieren und erscheinen im Dateien-Panel zur Kontaktaufnahme.

Klicken Sie auf „Speichern“.

Dreamweaver konfiguriert die Site für WebDAV-Zugriff. Wenn du den Befehl Ein- oder Auschecken für eine beliebige Site-Datei verwendest, wird die Datei über WebDAV übertragen.

Anmerkung

WebDAV kann möglicherweise nicht ordnungsgemäß Dateien mit dynamischen Inhalten wie PHP-Tags oder SSIs auschecken, da der HTTP GET diese beim Auschecken rendert.

Dateien mithilfe von Subversion (SVN) abrufen und einchecken

Anmerkung

Subversion (SVN) Unterstützung wurde in Dreamweaver 2017 Versionen und höher entfernt.

Dreamweaver kann eine Verbindung mit einem Server herstellen, auf dem Subversion (SVN) verwendet wird. Dies ist ein Versionskontrollsystem, mit dem Benutzer gemeinsam Dateien auf Remote-Webservern bearbeiten und verwalten können. Dreamweaver ist kein umfassender SVN-Client. Benutzer können jedoch die neuesten Versionen von Dateien abrufen, Änderungen vornehmen und die Dateien wieder einchecken.

Anmerkung

Dreamweaver CS5 verwendet die Clientbibliothek von Subversion 1.6.6 und Dreamweaver CS5.5 die Client-Bibliothek der Version 1.6.9. Höhere Versionen der Subversion-Clientbibliothek sind nicht abwärtskompatibel. Wenn Sie eine Clientanwendung eines Drittanbieters (z. B. TortoiseSVN) aktualisieren, damit die Anwendung mit einer höheren Version von Subversion verwendet werden kann, werden die lokalen Subversion-Metadaten von der aktualisierten Subversion-Anwendung aktualisiert. Dreamweaver kann dann keine Kommunikationsverbindung mehr mit Subversion herstellen. Aktualisierungen des Subversion-Servers sind von diesem Problem nicht betroffen, da diese Aktualisierungen abwärtskompatibel sind. Wenn Sie ein Upgrade auf eine Clientanwendung eines Drittanbieters durchführen, die mit Subversion 1.7 oder höher verwendet wird, müssen Sie zunächst bei Adobe nach Updates suchen, bevor Sie Subversion wieder mit Dreamweaver verwenden können. Weitere Informationen zu diesem Problem finden Sie unter www.adobe.com/go/dw_svn_en.

Adobe empfiehlt beim Verwenden von mit Subversion verwalteten Dateien den Einsatz eines Drittanbieter-Tools zum Dateivergleich. Beim Vergleich von Dateien auf Unterschiede können Sie genau die Änderungen feststellen, die andere Benutzer an den Dateien vorgenommen haben. Weitere Informationen über Tools zum Dateivergleich finden Sie, indem Sie in einer Suchmaschine wie z. B. Google den Suchbegriff „Dateivergleich“ eingeben. Dreamweaver funktioniert mit den meisten Drittanbieter-Tools.

Ein Video mit einem Überblick über die Verwendung von SVN und Dreamweaver finden Sie unter www.adobe.com/go/lrvid4049_dw.

SVN-Verbindung einrichten

Bevor Sie Subversion (SVN) als Versionskontrollsystem mit Dreamweaver einsetzen können, müssen Sie eine Verbindung mit einem SVN-Server einrichten. Diese Einrichtung einer Verbindung mit einem SVN-Server erfolgt in der Kategorie „Versionskontrolle“ des Dialogfelds „Site-Definition“.

Der SVN-Server ist ein Datei-Repository, aus dem Sie und andere Benutzer Dateien abrufen bzw. diese darin ablegen können. Er unterscheidet sich von dem Remote-Server, der normalerweise für Dreamweaver verwendet wird. Beim Einsatz von SVN ist der Remote-Server auch weiterhin der Internet-Server für Ihre Webseiten. Die Aufgabe des SVN-Servers ist es hingegen, das Repository für die Dateien aufzunehmen, für die Sie eine Versionskontrolle durchsetzen möchten. Der übliche Arbeitsablauf ist hierbei, Dateien vom SVN-Server abzurufen und geänderte Dateiversionen darin abzulegen und die Dateien dann aus Dreamweaver heraus auf dem Remote-Server zu veröffentlichen. Das Einrichten des Remote-Servers ist vollständig unabhängig vom Einrichten des SVN-Servers.

Sie benötigen Zugriff auf einen SVN-Server und ein SVN-Repository, bevor Sie mit dem Einrichten beginnen können. Weitere Informationen zu SVN finden Sie auf der Subversion-Website unter http://subversion.apache.org/.

Um die SVN-Verbindung einzurichten, führen Sie die folgenden Schritte aus:

Wählen Sie „Sites“ > „Sites verwalten“, wählen Sie die Site aus, für die Sie Versionskontrolle einrichten möchten, und klicken Sie auf die Schaltfläche „Bearbeiten“.

Anmerkung

Wenn Sie für eine Dreamweaver-Site noch keinen lokalen und keinen Remote-Ordner eingerichtet haben, müssen Sie vor dem Fortfahren zumindest eine lokale Site definieren. (Die Remote-Site ist in dieser Phase nicht erforderlich, muss jedoch später ebenfalls eingerichtet werden, bevor Sie die Dateien im Internet veröffentlichen.) Weitere Informationen finden Sie unter Arbeiten mit Dreamweaver-Sites.

Wähle im Dialogfeld Website-Einrichtung die Kategorie Versionskontrolle aus.

Wählen Sie im Popupmenü „Zugriff“ den Eintrag „Subversion“.

Legen Sie die Zugriffsoptionen wie folgt fest:

  • Wählen Sie im Popupmenü „Protokoll“ ein Protokoll. Die verfügbaren Protokolle lauten „HTTP“, „HTTPS“, „SVN“ und „SVN+SSH“.
Anmerkung

Die Verwendung des Protokolls „SVN+SSH“ erfordert eine spezielle Konfiguration. Weitere Informationen findest du unter www.adobe.com/go/learn_dw_svn_ssh_en.

  • Geben Sie im Textfeld „Serveradresse“ die Adresse für den SVN-Server ein (normalerweise in der Form servername.domain.com).

  • Geben Sie im Textfeld „Repository-Pfad“ den Pfad zum gewünschten Repository auf dem SVN-Server ein (z. B. /svn/stammverzeichnis. Der Serveradministrator benennt das Stammverzeichnis für das SVN-Repository.)

  • Optional: Wenn Sie einen vom Standardport abweichenden Serverport verwenden möchten, wählen Sie die Option „Nicht-Standard“ aus und geben Sie im Textfeld daneben die Portnummer ein.

  • Geben Sie den Benutzernamen und das Kennwort für den SVN-Server ein.

Klicke auf Test, um deine Verbindung zu testen, oder klicke auf OK, um das Dialogfeld zu schließen. Klicke dann auf Fertig, um das Dialogfeld Bereiche verwalten zu schließen.

Nachdem die Verbindung mit dem Server hergestellt wurde, kann das SVN-Repository im Bedienfeld „Dateien“ angezeigt werden. Wählen Sie dazu im Popupmenü „Ansicht“ die Option „Repository-Ansicht“ oder klicken Sie im erweiterten Bedienfeld „Dateien“ auf die Schaltfläche „Repository-Dateien“ .

Neueste Dateiversionen abrufen

Wenn Sie die neueste Version einer Datei aus dem SVN-Repository abrufen, führt Dreamweaver den Inhalt dieser Datei mit dem Inhalt der entsprechenden lokalen Kopie zusammen. (Anders ausgedrückt: Wenn ein anderer Benutzer die Datei seit dem letzten Einchecken durch Sie aktualisiert hat, werden diese Änderungen mit der lokalen Version der Datei auf Ihrem Computer zusammengeführt.) Wenn die Datei noch nicht auf der lokalen Festplatte vorhanden ist, wird sie einfach heruntergeladen.

Anmerkung

Wenn Dateien zum ersten Mal aus dem Repository abgerufen werden, sollten Sie mit einem leeren lokalen Verzeichnis oder mit einem Verzeichnis arbeiten, das keine Dateien mit den gleichen Namen wie die Dateien im Repository enthält. Beim ersten Versuch werden in Dreamweaver keine Repository-Dateien auf dem lokalen Laufwerk bereitgestellt, wenn das lokale Laufwerk Dateien enthält, deren Namen mit Dateien im Remote-Repository übereinstimmen.

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Führen Sie einen der folgenden Schritte aus:

  • Zeige die lokale Version deiner SVN-Dateien im Bedienfeld Dateien an, indem du Lokale Ansicht aus dem Popup-Menü Ansicht auswählst. (Wenn du im erweiterten Dateien-Bedienfeld arbeitest, wird die lokale Ansicht automatisch angezeigt.) Klicke dann mit der rechten Maustaste (Windows) oder bei gedrückter Strg-Taste (Macintosh) auf die Datei oder den Ordner, für den du dich interessierst, und wähle Versionskontrolle > Neueste Versionen abrufen.

  • Zeige die SVN-Repository-Dateien an, indem du Repository-Ansicht aus dem Ansicht-Popup-Menü im Dateien-Bedienfeld auswählst oder auf den Button Repository-Dateien im erweiterten Dateien-Bedienfeld klickst. Klicke dann mit der rechten Maustaste (Windows) oder bei gedrückter Strg-Taste (Macintosh) auf die Datei oder den Ordner, für den du dich interessierst, und wähle Neueste Versionen abrufen.

Anmerkung

Sie können auch mit der rechten Maustaste auf eine Datei klicken und im Kontextmenü die Option „Auschecken“ wählen oder die Datei auswählen und dann auf die Schaltfläche „Auschecken“ klicken, um die neueste Version abzurufen. Da SVN jedoch keinen Auscheck-Arbeitsablauf unterstützt, bewirkt dieser Vorgang kein Auschecken der Datei im herkömmlichen Sinn.

Dateien übernehmen

Stelle sicher, dass du erfolgreich eine SVN-Verbindung eingerichtet hast.

Führen Sie einen der folgenden Schritte aus:

  • Zeige die lokale Version deiner SVN-Dateien im Dateien-Bedienfeld an, indem du lokale Ansicht aus dem Ansicht-Popup-Menü auswählst. (Wenn du im erweiterten Dateien-Bedienfeld arbeitest, wird die lokale Ansicht automatisch angezeigt.) Wähle dann die Datei aus, die du committen möchtest, und klicke auf den Button Einchecken.

  • Zeige die SVN-Repository-Dateien an, indem du Repository-Ansicht im Popup-Menü Ansicht im Bedienfeld Dateien auswählst oder auf den Button Repository-Dateien im erweiterten Bedienfeld Dateien klickst.Klicke dann mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Macintosh) auf die Datei, die du einchecken möchtest, und wähle Einchecken aus.

Prüfe die Aktionen im Dialogfeld Commit, nimm bei Bedarf Änderungen vor und klicke auf OK.

Du kannst Aktionen ändern, indem du die Datei auswählst, deren Aktion du ändern möchtest, und auf die Buttons unten im Dialogfeld Commit klickst.Zwei Optionen stehen zur Verfügung: commit und ignore.

Anmerkung

Ein grünes Häkchen an einer Datei im Bedienfeld „Dateien“ weist auf eine geänderte Datei hin, die noch nicht wieder ins Repository übernommen wurde.

Status von Dateien oder Ordnern im Repository aktualisieren

Sie können den Status „SVN“ einer einzelnen Datei oder eines einzelnen Ordners aktualisieren. Durch diese Aktualisierung wird nicht die gesamte Anzeige aktualisiert.

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Zeige die SVN-Repository-Dateien an, indem du Repository-Ansicht im Popup-Menü Ansicht im Bedienfeld Dateien auswählst oder auf den Button Repository-Dateien im erweiterten Bedienfeld Dateien klickst.

Führe einen Rechtsklick (Windows) oder Ctrl-Klick (Macintosh) auf einen beliebigen Ordner oder eine beliebige Datei im Repository aus und wähle Status aktualisieren.

Status von lokalen Dateien oder Ordnern aktualisieren

Sie können den Status „SVN“ einer einzelnen Datei oder eines einzelnen Ordners aktualisieren. Durch diese Aktualisierung wird nicht die gesamte Anzeige aktualisiert.

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Zeige die lokale Version deiner SVN-Dateien im Bedienfeld Dateien an, indem du Lokale Ansicht im Popup-Menü Ansicht auswählst.(Falls du im erweiterten Bedienfeld Dateien arbeitest, wird die lokale Ansicht automatisch angezeigt.)

Führe einen Rechtsklick (Windows) oder Ctrl-Klick (Macintosh) auf einen beliebigen Ordner oder eine beliebige Datei im Bedienfeld Dateien aus und wähle Status aktualisieren.

Dateiversionen anzeigen

Stelle sicher, dass du erfolgreich eine SVN-Verbindung eingerichtet hast.

Führen Sie einen der folgenden Schritte aus:

  • Zeige die lokale Version deiner SVN-Dateien im Bedienfeld Dateien an, indem du Lokale Ansicht im Popup-Menü Ansicht auswählst.(Falls du im erweiterten Bedienfeld Dateien arbeitest, wird die lokale Ansicht automatisch angezeigt.)Führe dann einen Rechtsklick (Windows) oder Ctrl-Klick (Macintosh) auf die Datei aus, für die du Revisionen sehen möchtest, und wähle Versionskontrolle > Revisionen anzeigen.

  • Zeige die SVN-Repository-Dateien an, indem du Repository-Ansicht im Popup-Menü Ansicht im Bedienfeld Dateien auswählst oder auf den Button Repository-Dateien im erweiterten Bedienfeld Dateien klickst.Führe dann einen Rechtsklick (Windows) oder Ctrl-Klick (Macintosh) auf die Datei aus, für die du Revisionen sehen möchtest, und wähle Revisionen anzeigen.

Wähle im Dialogfeld Revisionsverlauf die Revision oder Revisionen aus, die dich interessieren, und führe eine der folgenden Aktionen aus:

  • Klicken Sie auf „Mit lokaler Version vergleichen“, um die ausgewählte Version mit der lokalen Version der Datei zu vergleichen.
Anmerkung

Sie müssen ein Drittanbieter-Tool zum Dateivergleich installieren, um Dateien vergleichen zu können. Weitere Informationen über Tools zum Dateivergleich finden Sie, indem Sie in einer Suchmaschine wie z. B. Google den Suchbegriff „Dateivergleich“ eingeben. Dreamweaver funktioniert mit den meisten Drittanbieter-Tools.

  • Klicken Sie auf „Vergleichenׅ“, um zwei ausgewählte Versionen miteinander zu vergleichen. Klicken Sie bei gedrückter Strg-Taste auf zwei Versionen, um sie gleichzeitig auszuwählen.

  • Klicken Sie auf „Ansicht“, um die ausgewählte Version anzuzeigen. Mit dieser Aktion wird die aktuelle lokale Kopie dieser Datei nicht überschrieben. Sie können die ausgewählte Version auf der Festplatte speichern wie jede beliebige andere Datei.

  • Klicken Sie auf „Als aktuelle Version hochstufen“, um die ausgewählte Version im Repository als neueste Version festzulegen.

Dateien sperren und entsperren

Durch Sperren einer Datei im SVN-Repository wissen andere Benutzer, dass Sie diese Datei derzeit bearbeiten. Andere Benutzer können diese Datei weiterhin lokal bearbeiten, können die Datei jedoch erst einchecken, nachdem Sie die Sperre aufgehoben haben. Wenn Sie eine Datei im Repository sperren, wird für die Datei ein geöffnetes Schlosssymbol angezeigt. Für andere Benutzer wird ein geschlossenes Schlosssymbol angezeigt.

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Führen Sie einen der folgenden Schritte aus:

  • Zeige die SVN-Repository-Dateien an, indem du Repository-Ansicht im Popup-Menü Ansicht im Bedienfeld Dateien auswählst oder auf den Button Repository-Dateien im erweiterten Bedienfeld Dateien klickst.Führe dann einen Rechtsklick (Windows) oder Ctrl-Klick (Macintosh) auf die Datei aus, die dich interessiert, und wähle Sperren oder Entsperren.

  • Zeige die lokale Version deiner SVN-Dateien im Bedienfeld Dateien an, indem du Lokale Ansicht im Popup-Menü Ansicht auswählst.(Falls du im erweiterten Bedienfeld Dateien arbeitest, wird die lokale Ansicht automatisch angezeigt.)Führe dann einen Rechtsklick (Windows) oder Ctrl-Klick (Macintosh) auf die Datei aus, die dich interessiert, und wähle Sperren oder Entsperren.

Neue Datei zum Repository hinzufügen

Ein blaues Pluszeichen an einer Datei im Bedienfeld „Dateien“ weist auf eine Datei hin, die noch nicht im SVN-Repository vorhanden ist.

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Wähle im Bedienfeld Dateien die Datei aus, die du zum Repository hinzufügen möchtest, und klicke auf den Button Einchecken.

Stelle sicher, dass die Datei für Commit im Dialogfeld Commit ausgewählt ist, und klicke auf OK.

Dateien verschieben, kopieren, löschen oder wiederherstellen

  • Um eine Datei zu verschieben, ziehen Sie sie in den Zielordner in der lokalen Site.

    Beim Verschieben einer Datei wird die Datei am neuen Speicherort mit dem Symbol „Mit Verlauf hinzufügen“ und am alten Speicherort mit dem Symbol „Löschen“ gekennzeichnet. Wenn Sie diese Dateien übernehmen, wird die Datei am alten Speicherort nicht mehr angezeigt.

  • Wenn Sie eine Datei kopieren möchten, wählen Sie sie aus, kopieren Sie sie („Bearbeiten“ > „Kopieren“) und fügen Sie die Datei am neuen Speicherort ein („Bearbeiten“ > „Einfügen“).

    Beim Kopieren und Einfügen einer Datei wird die Datei am neuen Speicherort mit dem Symbol „Mit Verlauf hinzufügen“ gekennzeichnet.

  • Um eine Datei zu löschen, wählen Sie sie aus und drücken Sie die Entf-Taste.

    In Dreamweaver können Sie wählen, ob nur die lokale Version der Datei oder die lokale Version und die Version auf dem SVN-Server gelöscht werden soll. Wenn Sie die Option wählen, dass nur die lokale Version gelöscht werden soll, hat dies keine Auswirkung auf die Datei auf dem SVN-Server. Wenn Sie die Option wählen, dass auch die Datei auf dem SVN-Server gelöscht werden soll, wird die lokale Version mit dem Symbol „Löschen“ gekennzeichnet und Sie müssen die Datei übernehmen, damit der Löschvorgang durchgeführt wird.

  • Wenn Sie eine kopierte oder verschobene Datei am ursprünglichen Speicherort wiederherstellen möchten, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie „Versionskontrolle“ > „Wiederherstellen“.

Dateikonflikte lösen

Wenn zwischen Ihrer Datei und anderen Dateien auf dem Server Konflikte auftreten, können Sie die Datei bearbeiten und dann als „Konflikt gelöst“ kennzeichnen. Wenn Sie beispielsweise eine Datei einchecken möchten, die einen Konflikt mit Änderungen eines anderen Benutzers verursacht, können Sie die Datei nicht in SVN einchecken. Sie können die neueste Version der Datei aus dem Repository abrufen, manuell Änderungen an Ihrer Arbeitskopie vornehmen und die Datei dann als „Konflikt gelöst“ kennzeichnen, damit Sie sie einchecken können.

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Zeige die lokale Version deiner SVN-Dateien im Bedienfeld Dateien an, indem du Lokale Ansicht aus dem Popup-Menü Ansicht auswählst. (Wenn du im erweiterten Bedienfeld Dateien arbeitest, wird die lokale Ansicht automatisch angezeigt.)

Klicke mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Macintosh) auf die Datei, die du auflösen möchtest, und wähle Versionskontrolle > Als gelöst markieren.

Offlinemodus

Unter Umständen ist es hilfreich, den Repository-Zugriff während anderer Dateiübertragungsvorgänge zu verhindern, indem Sie in den Offlinemodus wechseln. Dreamweaver stellt die Verbindung mit dem SVN-Repository wieder her, sobald Sie einen Vorgang ausführen, der eine Verbindung erfordert („Neueste Versionen abrufen“, „Übernehmen“ usw.).

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Zeige die lokale Version deiner SVN-Dateien im Bedienfeld Dateien an, indem du Lokale Ansicht aus dem Popup-Menü Ansicht auswählst. (Wenn du im erweiterten Bedienfeld Dateien arbeitest, wird die lokale Ansicht automatisch angezeigt.)

Klicke mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Macintosh) auf eine beliebige Datei oder einen Ordner im Bedienfeld Dateien und wähle Versionskontrolle > offline gehen.

Lokale SVN-Sites optimieren

Mit diesem Befehl können Sie Sperren von Dateien aufheben, sodass nicht abgeschlossene Vorgänge fortgesetzt werden können. Verwenden Sie diesen Befehl, um alte Sperren aufzuheben, wenn Fehlermeldungen hinsichtlich gesperrter Arbeitskopien angezeigt werden.

Stellen Sie sicher, dass Sie eine funktionierende SVN-Verbindung eingerichtet haben.

Zeige die lokale Version deiner SVN-Dateien im Bedienfeld Dateien an, indem du Lokale Ansicht aus dem Popup-Menü Ansicht auswählst. (Wenn du im erweiterten Bedienfeld Dateien arbeitest, wird die lokale Ansicht automatisch angezeigt.)

Klicke mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (Macintosh) auf die Datei, die du bereinigen möchtest, und wähle Versionskontrolle > Bereinigen.

Dateien und Ordner in mit Subversion verwalteten Sites verschieben

Wenn Sie die lokalen Versionen von Dateien und Ordnern einer mit Subversion verwalteten Site verschieben, besteht das Risiko, Probleme für andere Benutzer zu verursachen, die möglicherweise gerade eine Synchronisierung mit dem SVN-Repository durchführen. Wenn Sie beispielsweise eine Datei lokal verschieben und diese Datei einige Stunden nicht an das Repository übergeben, kann es vorkommen, dass ein anderer Benutzer versucht, die aktuelle Dateiversion von der vorherigen Position der Datei abzurufen. Aus diesem Grund sollten Sie Dateien stets sofort nach einem lokalen Verschieben wieder an den SVN-Server zurückübermitteln.

Dateien und Ordner bleiben auf dem SVN-Server erhalten, bis sie manuell gelöscht werden. Wenn Sie also eine Datei in einen anderen lokalen Ordner verschieben und erneut einchecken, bleibt die alte Dateiversion am vorherigen Speicherort auf dem Server erhalten. Um Verwirrung zu vermeiden, sollten Sie deshalb alte Kopien von verschobenen Dateien und Ordnern löschen.

Wenn Sie eine Datei lokal verschieben und wieder an den SVN-Server übermitteln, geht der Versionsverlauf der Datei verloren.