Verwalten von Dateitypen mit Team Foundation-Versionskontrolle

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 – TFS 2013

Hinweis

Azure DevOps Server wurde zuvor als Visual Studio Team Foundation Server bezeichnet.

Team Foundation-Versionskontrolle (TFVC) bietet Dateitypdefinitionen, die bestimmen, wie Dateien mit angegebenen Erweiterungen verarbeitet werden. Beispielsweise können Sie deaktivieren, dass ausgewählte Dateitypen zusammengeführt werden, um zu verhindern, dass mehrere Benutzer sie parallel auschecken.

Hinweis

Standardmäßig ist das Zusammenführen von Dateien und das mehrfache Auschecken aktiviert. Mehrere Auschecken können auf Projektebene deaktiviert werden.

Voraussetzungen

  • Ein TFVC-Repository zum Arbeiten anstelle eines Git-Repositorys. Wenn Sie sich in einem Git-Repository befindet, Quellcodeverwaltungs-Explorer nicht verfügbar.
  • Zum Bearbeiten, Hinzufügen oder Entfernen einer Dateityp-Zuordnung muss die Berechtigung Informationen auf Serverebene bearbeiten auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Azure DevOps Server Permissions( Berechtigungen ).

Dateitypeigenschaften

Eine Azure DevOps-Dateitypdefinition besteht aus drei Eigenschaften. Die wichtigste dieser Eigenschaften ist die Dateierweiterung, die der eindeutige Bezeichner für einen Dateityp ist.

Eigenschaft Beispiel
Name Visual Basic Datei
Dateierweiterung .vb
Aktivieren des Zusammenführens und mehrfachen Auscheckens von Dateien Ja

Als Azure DevOps-Administrator möchten Sie möglicherweise angeben, dass Dateien bestimmter Typen, z. B. binäre Microsoft Excel-Dateien (*.xls), für die kein Zusammenführungstool vorhanden ist, nicht zusammengeführt werden können, wenn Konflikte erkannt werden und nur von einem Benutzer gleichzeitig ausgecheckt werden können. Sie können dies steuern, indem Sie im Dialogfeld Dateityp bearbeiten die Option Datei zusammenführen und mehrere Auschecken aktivieren auswählen. Weitere Informationen finden Sie unter Bearbeiten von Dateitypzuordnungen. Wenn für eine bestimmte Erweiterung kein Dateityp vorhanden ist, können Dateien mit dieser Erweiterung zusammengeführt werden.

Dateicodierungen

Zusätzlich zu diesen grundlegenden Dateitypeigenschaften verfolgt Azure DevOps auch die Dateicodierung für jede Datei auf dem Versionskontrollserver nach. Sie können die Standardcodierung für eine Datei über das Fenster Eigenschaften der Versionskontrolle außer Kraft setzen, das über Quellcodeverwaltungs-Explorer geöffnet wurde, oder über die Befehlszeilenschnittstelle. Weitere Informationen finden Sie unter Konfigurieren der Dateicodierung der Versionskontrolle und Auschecken und Bearbeiten von Befehlen.

Bearbeiten von Dateitypzuordnungen

Mit Dateitypdefinitionen können Sie anpassen, wie Team Foundation-Versionskontrolle System Dateien mit bestimmten Erweiterungen verarbeitet. Durch Definieren eines Dateityps steuern Sie, ob dateien mit einer bestimmten Erweiterung während eines Eincheckens interne Schlüsselwörter erweitern können und ob mehrere Benutzer eine bestimmte Datei parallel ändern können. Im folgenden Verfahren wird veranschaulicht, wie eine Dateityperweiterungs-Zuordnung in der Versionskontrolle geändert wird.

  1. Wählen Sie im Menü Team Azure DevOps Server Einstellungen und dann Dateitypen der Quellcodeverwaltung aus. Im Dialogfeld Dateitypen wird eine Liste der Dateierweiterungen angezeigt, die derzeit der Versionskontrolle zugeordnet sind.

  2. Wählen Sie Bearbeiten aus.

  3. Geben Sie im Dialogfeld Dateityp bearbeiten im Feld Name eine Beschreibung für den Dateityp ein. Beispiel: Word-Dokumente zum Hinzufügen Microsoft Word Dokumentdatei-Zuordnung zur Versionskontrolle.

  4. Geben Sie im Feld Dateierweiterung die Dateityperweiterung ein, z. B. doc für Microsoft Word Dokumentdateien.

  5. Aktivieren Sie optional das Kontrollkästchen Datei zusammenführen und mehrere Auschecken aktivieren (standardmäßig ausgewählt).

  6. Wählen Sie OK aus, um zum Dialogfeld Dateitypen zurückzukehren und den neuen Eintrag zu überprüfen.

Tipp

Sie können mehrere Dateityperweiterungszuordnungen mit einem einzelnen Namen angeben. Beispielsweise können Sie dem zuvor eingegebenen Word-Dokumentnamen einen Punkt hinzufügen.

Konfigurieren der Dateicodierung für die Versionskontrolle

Team Foundation-Versionskontrolle Eigenschaften umfassen allgemeine Datei- und Ordnerinformationen sowie den Dateicodierungstyp. In den Eigenschaften werden auch der Status des ausstehenden Eincheckens, die Sicherheitsinformationen und der Verzweigungsverlauf aufgeführt. Weitere Informationen finden Sie unter Anzeigen von Versionskontrolldatei- und Ordnereigenschaften.

Hinweis

Team Foundation-Versionskontrolle Eigenschaften werden nicht im Eigenschaftenfenster Visual Studio Eigenschaften angezeigt. Sie werden im eigenen Dialogfeld Eigenschaften angezeigt, wie im folgenden Verfahren beschrieben.

So konfigurieren Sie die Dateicodierung der Versionskontrolle:

  1. Öffnen Sie Quellcodeverwaltungs-Explorer.

    Wählen Sie im Menü Ansicht die Option Andere Windows aus, und wählen Sie dann Quellcodeverwaltungs-Explorer.

  2. Wählen Quellcodeverwaltungs-Explorer in der Symbolleiste das Dropdown-Listenfeld Arbeitsbereich und dann den Arbeitsbereich aus, den Sie verwenden möchten.

  3. Wechseln Sie zu einer Datei, für die Sie Eigenschaften anzeigen möchten, klicken Sie mit der rechten Maustaste, und wählen Sie dann Eigenschaften aus.

  4. Wählen Sie im Dialogfeld Eigenschaften die Registerkarte Allgemein aus.

  5. Wählen Sie auf der Registerkarte Allgemein die Option Codierung festlegen aus.

  6. Verwenden Sie im Dialogfeld Codierung festlegen das Dropdown-Listenfeld Codierung , um den Basiscodierungstyp für die Datei auszuwählen, z. B. utf-8.

    Tipp

    Wählen Sie Erkennen aus, damit das System das mit der Datei verwendete Dateicodierungsschema erkennt und das Listenfeld auffüllt.

  7. Klicken Sie auf OK.

Hinweis

Die set-Codierung führt zu einer ausstehenden Änderung, die eincheckt werden muss.

Hinzufügen von Dateitypzuordnungen

Mit Dateitypdefinitionen können Sie die Art und Weise anpassen, wie das Versionskontrollsystem Dateien mit bestimmten Erweiterungen verarbeitet. Indem Sie einen Dateityp definieren, steuern Sie, ob Dateien mit einer bestimmten Erweiterung mehreren Benutzern ermöglichen, eine bestimmte Datei parallel zu ändern. Im folgenden Verfahren wird veranschaulicht, wie eine Dateityperweiterungs-Zuordnung in der Versionskontrolle hinzugefügt wird.

  1. Wählen Sie im Menü Team Azure DevOps Server Einstellungen aus, und wählen Sie dann Dateitypen der Quellcodeverwaltung aus. Das Dialogfeld Dateitypen wird mit den Dateierweiterungen angezeigt, die derzeit der Versionskontrolle zugeordnet sind.

  2. Wählen Sie Hinzufügen.

  3. Geben Sie im Dialogfeld Dateityp hinzufügen im Feld Name eine Beschreibung für den neuen Dateityp ein, z. B. Word-Dokumente, um der Versionskontrolle eine zuordnung Microsoft Word-Dokumentdatei hinzuzufügen.

  4. Geben Sie im Feld Dateierweiterung die Dateityperweiterung ein, z. B. doc, oder wählen Sie sie aus, um Microsoft Word zu erstellen.

  5. Aktivieren Sie optional das Kontrollkästchen Datei zusammenführen und mehrere Auschecken aktivieren (standardmäßig aktiviert).

  6. Wählen Sie OK aus, um zum Dialogfeld Dateitypen zurückzukehren und den neuen Eintrag zu überprüfen.

Tipp

Sie können mehrere Dateityperweiterungen angeben, die einem einzelnen Namen zugeordnet werden sollen. Beispielsweise können Sie dem in diesem Verfahren eingegebenen Word-Dokumentnamen punkt hinzufügen.

Entfernen eines zugeordneten Dateityps

Mit Dateitypdefinitionen können Sie die Art und Weise anpassen, wie das Versionskontrollsystem Dateien mit bestimmten Erweiterungen behandelt. Durch Definieren eines Dateityps steuern Sie, ob dateien mit einer bestimmten Erweiterung während eines Eincheckens interne Schlüsselwörter erweitern können und ob mehrere Benutzer eine bestimmte Datei parallel ändern können. Informationen zum Hinzufügen von Dateitypzuordnungen zur Versionskontrolle finden Sie unter Hinzufügen der Dateitypzuordnung zu Team Foundation-Versionskontrolle. Das folgende Verfahren veranschaulicht, wie Sie eine Dateityperweiterung entfernen, die der Versionskontrolle zugeordnet ist.

  1. Wählen Sie im Menü Team Azure DevOps Server Einstellungen aus, und wählen Sie dann Dateitypen der Quellcodeverwaltung aus.

    Im Dialogfeld Dateitypen wird eine Liste der Dateinamenerweiterungen angezeigt, die derzeit der Versionskontrolle zugeordnet sind.

  2. Markieren Sie die Dateityperweiterung, die Sie entfernen möchten, und wählen Sie dann Entfernen aus.

    Der Eintrag wird gelöscht und nicht mehr im Dialogfeld Dateitypen angezeigt.

  3. Klicken Sie auf OK.