Verwalten von Dateitypen mit Team Foundation-Versionskontrolle

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

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

Hinweis

Standardmäßig sind Dateizusammenführung und mehrfaches Auschecken aktiviert. Mehrere Auscheckvorgänge können auf Projektebene deaktiviert werden.

Voraussetzungen

  • Ein TFVC-Repository, in dem anstelle eines Git-Repositorys gearbeitet werden soll. Wenn Sie sich in einem Git-Repository befinden, ist die Quellcodeverwaltung Explorer nicht verfügbar.
  • Zum Bearbeiten, Hinzufügen oder Entfernen einer Dateitypzuordnung muss die Berechtigung Informationen auf Serverebene bearbeiten auf Zulassen festgelegt sein. Weitere Informationen finden Sie unter Azure DevOps Server Berechtigungen.

Eigenschaften des Dateityps

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 der Dateizusammenführung und mehrfaches Auschecken Yes

Als Azure DevOps-Administrator können Sie 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 Dateizusammenführung und mehrfaches 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 die Quellcodeverwaltung Explorer oder über die Befehlszeilenschnittstelle geöffnet wird. Weitere Informationen finden Sie unter Konfigurieren der Dateicodierung für die Versionskontrolle sowie unter Befehle zum Auschecken und Bearbeiten.

Bearbeiten von Dateitypzuordnungen

Mit Dateitypdefinitionen können Sie die Art und Weise anpassen, wie das Team Foundation-Versionskontrolle System Dateien verarbeitet, die bestimmte Erweiterungen aufweisen. Durch das Definieren eines Dateityps steuern Sie, ob Dateien mit einer bestimmten Erweiterung interne Schlüsselwörter während eines Eincheckens erweitert werden können und ob mehrere Benutzer eine bestimmte Datei parallel ändern können. Das folgende Verfahren veranschaulicht, wie eine Dateierweiterungszuordnung in der Versionskontrolle geändert wird.

  1. Wählen Sie im Menü TeamAzure 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. Beispielsweise Word Dokumente zum Hinzufügen der Microsoft Word Dokumentdateizuordnung 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 Dateizusammenführung und mehrere Auscheckvorgänge 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. Sie können z. B. dem zuvor eingegebenen namen der Word Dokumenteeinen Punkt hinzufügen.

Konfigurieren der Versionskontrolldateicodierung

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

Hinweis

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

So konfigurieren Sie die Dateicodierung der Versionskontrolle:

  1. Open Source Control Explorer.

    Wählen Sie im Menü Ansichtdie Option Andere Fenster und dann Quellcodeverwaltung Explorer aus.

  2. Wählen Sie unter Quellcodeverwaltung Explorer das Dropdownlistenfeld Arbeitsbereich auf der Symbolleiste aus, und wählen Sie 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 Dropdownlistenfeld Codierung , um den Codierungsbasistyp 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 füllen Sie das Listenfeld auf.

  7. Klicken Sie auf OK.

Hinweis

Die Setcodierung führt zu einer ausstehenden Änderung, die eingecheckt 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 es mehreren Benutzern ermöglichen, eine bestimmte Datei parallel zu ändern. Das folgende Verfahren veranschaulicht, wie Sie in der Versionskontrolle eine Dateierweiterungszuordnung hinzufügen.

  1. Wählen Sie im Menü Teamdie Option Azure DevOps Server Einstellungen und dann Dateitypen der Quellcodeverwaltung aus. Das Dialogfeld Dateitypen wird angezeigt, in dem die Dateierweiterungen aufgeführt sind, 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 Microsoft Word-Dokumentdateizuordnung hinzuzufügen.

  4. Geben Sie im Feld Dateierweiterung die Dateityperweiterung für Microsoft Word-Dokumentdateien ein, oder wählen Sie sie aus.

  5. Aktivieren Sie optional das Kontrollkästchen Dateizusammenführung und mehrfaches 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. Sie können z. B. dem in diesem Verfahren eingegebenen Word Dokumentennameneinen Punkt hinzufügen.

Entfernen eines zugeordneten Dateityps

Mit Dateitypdefinitionen können Sie die Art und Weise anpassen, wie das Versionskontrollsystem Dateien behandelt, die bestimmte Erweiterungen aufweisen. Durch das Definieren eines Dateityps steuern Sie, ob Dateien mit einer bestimmten Erweiterung interne Schlüsselwörter während eines Eincheckens erweitert werden 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 mit Team Foundation-Versionskontrolle. Das folgende Verfahren veranschaulicht, wie Sie eine Dateityperweiterung entfernen, die der Versionskontrolle zugeordnet ist.

  1. Wählen Sie im Menü Teamdie Option Azure DevOps Server Einstellungen und 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 wird nicht mehr im Dialogfeld Dateitypen angezeigt.

  3. Klicken Sie auf OK.