Sperren und Entsperren von Ordnern oder Dateien in der Team Foundation-Versionskontrolle

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Sie können die den Quellcodeverwaltungs-Explorer von Visual Studio verwenden, um einen Ordner oder eine Datei zu sperren oder zu entsperren, der bzw. die von der Team Foundation-Versionskontrolle (TFVC) nachverfolgt wird. Sperren oder entsperren Sie Dateien oder Ordner, um die Berechtigungen eines Benutzers zu verweigern oder wiederherzustellen, z. B. das Auschecken eines Elements zur Bearbeitung in einem anderen Arbeitsbereich oder das Einchecken ausstehender Änderungen an einem Element aus einem anderen Arbeitsbereich. Weitere Informationen finden Sie unter Erstellen von und Arbeiten mit Arbeitsbereichen.

Hinweis

Dieser Artikel bezieht sich auf das Sperren oder Entsperren von Dateien, die von TFVC verwaltet werden. Wenn Sie Hilfe beim Entsperren von Dateien benötigen, die von Programmen auf Ihrem PC verwendet werden, verwenden Sie die Tools Handle und Prozess-Explorer, um herauszufinden, welches Programm Ihre Dateien sperrt.

Mithilfe einer Sperre können Sie die Serverversion eines Elements vorübergehend sperren, damit Sie eine ausstehende Änderung einchecken können, ohne Mergekonflikte auflösen zu müssen. Wenn Sie den Zugriff auf ein Element auf dem Server dauerhaft verhindern möchten, verwenden Sie stattdessen den Permission-Befehl.

Tipp

Wenn Sie über ausreichende Berechtigungen verfügen, können Sie über den Lock-Befehl die Sperre eines anderen Benutzers entfernen.

Voraussetzungen

Weitere Informationen finden Sie unter TFVC-Standardberechtigungen.

Sperren einer Datei oder eines Ordners

Wichtig

Die Optionen für den Sperrtyp werden nur angezeigt, wenn Sie Änderungen in einem Serverarbeitsbereich vornehmen. Durch die Verwendung von lokalen Arbeitsbereichen in Ihrem Projekt können Auschecksperren nicht erzwungen werden. Weitere Informationen finden Sie unter Grundlegendes zu Sperrtypen.

  1. Um den Quellcodeverwaltungs-Explorer in Visual Studio zu öffnen, wählen Sie Ansucht>Andere Fenster>Quellcodeverwaltungs-Explorer aus.

    Sie können den Quellcodeverwaltungs-Explorer auch im Fenster Team Explorer auswählen.

  2. Klicken Sie im Quellcodeverwaltungs-Explorer mit der rechten Maustaste auf die Datei, die Sie sperren möchten, und wählen Sie dann Erweitert>Sperre aus.

  3. Stellen Sie im Dialogfeld Sperre sicher, dass die Datei oder der Ordner, die bzw. den Sie sperren möchten, ausgewählt ist, wählen Sie entweder den Sperrentyp Auschecken oder Check In aus, und wählen Sie dann Sperren aus. Weitere Informationen finden Sie unter Grundlegendes zu Sperrtypen.

Im Quellcodeverwaltungs-Explorer wird unter Ausstehende Änderung der Status Sperre angezeigt. Wenn Ihre ausstehenden Änderungen das nächste Mal im Arbeitsbereich eingecheckt werden, wird die Sperre entfernt. Weitere Informationen finden Sie unter Einchecken ihrer Arbeit in die Codebasis des Teams.

Hinweis

Sie können Ordner und Dateien auch über die Befehlszeile sperren. Weitere Informationen finden Sie unter Lock-Befehl.

Entsperren einer Datei oder eines Ordners

Wichtig

Sie können Dateien, die andere Mitglieder Ihres Teams gesperrt haben, nur entsperren, wenn Sie über UnlockOther-Berechtigungen verfügen. Wenn Sie nicht über die Berechtigung zum Entsperren einer Datei verfügen, ist der Zugriff auf diese Option nicht möglich.

  1. Während Sie in einem Serverarbeitsbereich in Visual Studio arbeiten, wählen Sie Ansicht>Andere Fenster>Quellcodeverwaltungs-Explorer aus, oder wählen Sie im Fenster Team Explorer die Option Quellcodeverwaltungs-Explorer aus.

  2. Klicken Sie im Quellcodeverwaltungs-Explorer mit der rechten Maustaste auf den Ordner oder die Datei, deren Sperre Sie aufheben möchten, und wählen Sie Erweitert>Entsperren aus.