Repositories - Restore Repository From Recycle Bin
Stellen Sie ein vorläufig gelöschtes Git-Repository wieder her. Kürzlich gelöschte Repositorys werden für einen bestimmten Zeitraum in einen vorläufigen Löschzustand versetzt, bevor sie hart gelöscht und nicht wiederhergestellt werden können.
PATCH https://dev.azure.com/{organization}/{project}/_apis/git/recycleBin/repositories/{repositoryId}?api-version=7.1-preview.1
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
repository
|
path | True |
string uuid |
Die ID des Repositorys. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1-preview.1" festgelegt werden, um diese Version der API zu verwenden. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
deleted |
boolean |
Wenn Sie auf false festlegen, wird das frühere Löschen rückgängig und das Repository wiederhergestellt. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Scopes
Name | Beschreibung |
---|---|
vso.code_manage | Ermöglicht das Lesen, Aktualisieren und Löschen von Quellcode sowie den Zugriff auf Metadaten zu Commits, Changesets, Branches und anderen Versionskontrollartefakten. Ermöglicht außerdem das Erstellen und Verwalten von Coderepositorys, das Erstellen und Verwalten von Pull Requests und Code Reviews sowie das Empfangen von Benachrichtigungen zu Versionskontrollereignissen über Diensthaken. |
Definitionen
Name | Beschreibung |
---|---|
Git |
|
Git |
|
Git |
|
Project |
Projektstatus. |
Project |
Projektsichtbarkeit. |
Reference |
Die Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
Team |
Referenzobjekt für eine TeamProjectCollection. |
Team |
Stellt einen flachen Verweis auf ein TeamProject dar. |
GitRecycleBinRepositoryDetails
Name | Typ | Beschreibung |
---|---|---|
deleted |
boolean |
Wenn Sie auf false festlegen, wird das frühere Löschen rückgängig und das Repository wiederhergestellt. |
GitRepository
Name | Typ | Beschreibung |
---|---|---|
_links |
Die Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
|
defaultBranch |
string |
|
id |
string |
|
isDisabled |
boolean |
True, wenn das Repository deaktiviert ist. Andernfalls FALSE. |
isFork |
boolean |
True, wenn das Repository als Fork erstellt wurde. |
isInMaintenance |
boolean |
True, wenn sich das Repository in Wartung befindet. Andernfalls FALSE. |
name |
string |
|
parentRepository | ||
project |
Stellt einen flachen Verweis auf ein TeamProject dar. |
|
remoteUrl |
string |
|
size |
integer |
Komprimierte Größe (Bytes) des Repositorys. |
sshUrl |
string |
|
url |
string |
|
validRemoteUrls |
string[] |
|
webUrl |
string |
GitRepositoryRef
Name | Typ | Beschreibung |
---|---|---|
collection |
Team Project Collection, in der sich dieser Fork befindet |
|
id |
string |
|
isFork |
boolean |
True, wenn das Repository als Fork erstellt wurde |
name |
string |
|
project |
Stellt einen flachen Verweis auf ein TeamProject dar. |
|
remoteUrl |
string |
|
sshUrl |
string |
|
url |
string |
ProjectState
Projektstatus.
Name | Typ | Beschreibung |
---|---|---|
all |
string |
Alle Projekte unabhängig vom Zustand außer Gelöscht. |
createPending |
string |
Project wurde für die Erstellung in die Warteschlange gestellt, aber der Prozess wurde noch nicht gestartet. |
deleted |
string |
Project wurde gelöscht. |
deleting |
string |
Project wird gerade gelöscht. |
new |
string |
Das Projekt wird gerade erstellt. |
unchanged |
string |
Project wurde nicht geändert. |
wellFormed |
string |
Project ist vollständig erstellt und einsatzbereit. |
ProjectVisibility
Projektsichtbarkeit.
Name | Typ | Beschreibung |
---|---|---|
private |
string |
Das Projekt ist nur für Benutzer mit explizitem Zugriff sichtbar. |
public |
string |
Das Projekt ist für alle sichtbar. |
ReferenceLinks
Die Klasse, die eine Auflistung von REST-Verweislinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Verweislinks schreibgeschützt sind, möchten wir sie nur als schreibgeschützt verfügbar machen. |
TeamProjectCollectionReference
Referenzobjekt für eine TeamProjectCollection.
Name | Typ | Beschreibung |
---|---|---|
avatarUrl |
string |
Sammlungs-Avatar-URL. |
id |
string |
Sammlungs-ID. |
name |
string |
Sammlungsname. |
url |
string |
SAMMLUNGS-REST-URL. |
TeamProjectReference
Stellt einen flachen Verweis auf ein TeamProject dar.
Name | Typ | Beschreibung |
---|---|---|
abbreviation |
string |
Projektkürzel. |
defaultTeamImageUrl |
string |
URL zum Standardmäßigen Teamidentitätsimage. |
description |
string |
Die Projektbeschreibung (falls vorhanden). |
id |
string |
Projektbezeichner. |
lastUpdateTime |
string |
Zeitpunkt der letzten Aktualisierung des Projekts. |
name |
string |
Der Projektname. |
revision |
integer |
Projektrevision. |
state |
Projektstatus. |
|
url |
string |
URL zur Vollversion des Objekts. |
visibility |
Projektsichtbarkeit. |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für