Hinzufügen von Dateien zur Versionskontrolle (Team Explorer Everywhere 2010)

In diesem Thema wird erläutert, wie Sie eine oder mehrere Dateien der Versionskontrolle hinzufügen und bestimmte Dateien aus der Versionskontrolle ausschließen.

  • Hinzufügen einer oder mehrerer Dateien zur Versionskontrolle

  • Anpassen, welche Dateien von der Versionskontrolle ignoriert werden

Erforderliche Berechtigungen

Sie müssen einer der Contributors für das Teamprojekt sein. Informationen hierzu finden Sie unter TFS-Standardgruppen, -Berechtigungen und -Rollen [umgeleitet].

Hinzufügen einer oder mehrerer Dateien zur Versionskontrolle

Wenn Sie einen lokalen Arbeitsbereich verwenden, können Sie auf der Seite Ausstehende Änderungen die neuen Dateien ermitteln.

  1. Stellen Sie in Eclipse eine Verbindung mit dem Teamprojekt her, sofern Sie dies noch nicht getan haben.

  2. Wählen Sie auf der Homepage von Team Explorer Quellcodeverwaltungs-Explorer aus.

  3. Navigieren Sie im Quellcodeverwaltungs-Explorer zu dem Ordner, dem Sie die Dateien oder die Ordner hinzufügen möchten.

  4. Wählen Sie den Link neben Lokaler Pfad, um den Zielordner in Windows Explorer (oder im Datei-Explorer) zu öffnen.

    Verschieben Sie die Dateien und Ordner in diesen Ordner.

  5. Wählen Sie in Eclipse in Team Explorer Ausstehende Änderungen aus.

  6. Wählen Sie auf der Seite Ausstehende Änderungen die Option Aktionen und anschließend Lokale Änderungen erkennen aus.

    Lokale Änderungen erkennen

  7. Im Abschnitt Ausgeschlossene Änderungen wählen Sie Gefundene Änderungen aus.

    Das Dialogfeld Kandidatenänderungen höher stufen wird angezeigt.

  8. Vergewissern Sie sich, dass im Dialogfeld Kandidatenänderungen höher stufen nur die Dateien ausgewählt wurden, die Sie einchecken möchten, und wählen Sie dann Höher stufen aus.

    Kandidatenänderungen höher stufen

  9. Wählen Sie auf der Seite Ausstehende Änderungen die Option Einchecken aus.

Anpassen, welche Dateien von der Versionskontrolle ignoriert werden

Standardgemäß werden bestimmte Typen von Dateien (z. B. DLL-Dateien) von der Versionskontrolle ignoriert. Ergebnis:

  • Wenn Sie Ordnern, die in einem lokalen Arbeitsbereich zugeordnet sind, ignorierte Dateien hinzufügen, werden diese in Team Explorer nicht auf der Seite Ausstehende Änderungen angezeigt.

Sie können konfigurieren, welche Arten von Dateien ignoriert werden, indem Sie eine Textdatei namens .tfignore in dem Ordner speichern, in dem Regeln gelten sollen. Die Auswirkungen der TFIGNORE-Datei sind rekursiv. Sie können jedoch TFIGNORE-Dateien in Unterordnern erstellen, um die Auswirkungen einer TFIGNORE-Datei in einem übergeordneten Ordner zu überschreiben.

Regeln für die TFIGNORE-Datei

Für eine TFIGNORE-Datei gelten die folgenden Regeln:

  • # startet eine Kommentarzeile.

  • Die Platzhalter * und ? werden unterstützt.

  • Eine Dateiangabe ist rekursiv, es sei denn, ihr ist das Präfix \ vorangestellt.

  • ! negiert eine Dateiangabe (Dateien, die mit dem Muster übereinstimmen, werden nicht ignoriert).

Beispiel für eine TFIGNORE-Datei

######################################
# Ignore .cpp files in the ProjA sub-folder and all its subfolders
ProjA\*.cpp
# Ignore .txt files in this folder 
\*.txt
# Ignore .xml files in this folder and all its sub-folders
*.xml
# Ignore all files in the Temp sub-folder
\Temp
# Do not ignore .dll files in this folder nor in any of its sub-folders
!*.dll

Erstellen und Verwenden einer TFIGNORE-Datei

Sie können eine TFIGNORE-Textdatei zwar mit den oben genannten Regeln manuell erstellen, haben aber auch die Möglichkeit, diese Datei automatisch zu generieren, wenn auf der Seite Ausstehende Änderungen eine Änderung erkannt wurde.

So generieren Sie eine TFIGNORE-Datei automatisch

  1. Wählen Sie auf der Seite Ausstehende Änderungen die Option Aktionen und anschließend Lokale Änderungen erkennen aus.

    Lokale Änderungen erkennen

  2. Wählen Sie im Abschnitt Ausgeschlossene Änderungen den Link Gefundene Änderungen aus.

    Das Dialogfeld Kandidatenänderungen höher stufen wird angezeigt.

    Kandidatenänderungen höher stufen

  3. Wählen Sie eine Datei aus, öffnen Sie das Kontextmenü und wählen Sie Dieses lokale Element ignorieren, Nach Erweiterung ignorieren, Nach Dateiname ignorieren oder Nach Ordner ignorieren aus.

    Dateien ignorieren

  4. Wählen Sie Höher stufen oder Abbrechen aus, um das Dialogfeld Kandidatenänderungen höher stufen zu schließen.

  5. Eine TFIGNORE-Datei wird im Abschnitt Eingeschlossene Änderungen der Seite Ausstehende Änderungen angezeigt. Sie können diese Datei öffnen und ändern, damit Sie Ihre Anforderungen erfüllt.

Die TFIGNORE-Datei wird automatisch als eingeschlossene ausstehende Änderung hinzugefügt, sodass die von Ihnen erstellten Regeln für jedes Teammitglied gelten, das die Datei abruft.

Dies ist eine weitere Möglichkeit, eine TFIGNORE-Datei automatisch zu generieren:

Klicken Sie in Paket-Explorer mit der rechten Maustaste auf die Datei, die Sie ignorieren möchten, und wählen Sie Team und anschließend Ignorieren aus:

Datei automatisch ignorieren

Siehe auch

Konzepte

Team Foundation Server-Plug-In für Eclipse – Leitfaden für Einsteiger