2016-01-22 12 views
9

In Visual Studio Team Services, ho erroneamente aggiunto un repository Git a un progetto esistente che era sotto TFVC, quindi ora il progetto ha due repository.Visual Studio Team Services: elimina repository

Il problema è che non riesco a trovare alcuna opzione per rimuovere questo repository dal progetto. L'unica opzione che trovo è quella di cancellare l'intero progetto (ovviamente non quello che voglio fare).

La ricerca di rendimenti online non fornisce risultati utili, poiché sembra che tutti gli articoli riguardino l'eliminazione di un progetto, non è in grado di trovare nulla sulla rimozione di un repository da un progetto.

risposta

12

Nel mio caso la soluzione da the comment da Pascal Berger ha funzionato: ho creato un secondo, repository vuoto, e dopo che ho avuto due repository alla opzione "Cancella" diventano visibili quando fai clic con il pulsante destro su qualsiasi repository.

+1

Contrassegnerò come corretto "sulla fede", dal momento che non lavoro più su quel progetto;) –

+1

Nessuna fede richiesta; appena controllato e questa è una buona soluzione. –

2

Nell'hub del codice in alto a sinistra è presente un menu a discesa per selezionare tra diversi repository. In fondo a questo menu a discesa c'è un link "Gestisci repository".

Nell'amministrazione del controllo della versione è possibile fare clic con il pulsante destro del mouse sul repository e selezionare "Elimina repository".

Link diretto è: https://YourTenant.visualstudio.com/DefaultCollection/YourTeamProject/_admin/_versioncontrol

Sostituire YourTenant e YourTeamProject con i valori appropriati.

Se non si vede il collegamento nel menu a discesa o si riceve un messaggio di errore molto probabilmente non si dispone di autorizzazioni sufficienti.

+2

Sono l'unico amministratore e l'unica opzione che vedo è "Rinomina repository", nessuna opzione da eliminare! –

+0

Ho anche provato a impostare tutte le autorizzazioni su "Consenti" per tutti i membri del team, ma nessuno di loro vede l'opzione di cancellazione. –

+1

È possibile che Git Repository sia il repository predefinito del progetto team (che non può essere eliminato)? Se crei temporaneamente un nuovo repository, vedi l'opzione di cancellazione sul nuovo repository? –

3

Elimina repository Git disponibile solo quando si hanno più repository Git in un progetto basato su Git. Quindi non c'è alcun modo per eliminare il repository Git nel tuo caso. È possibile inviare una richiesta di funzionalità su Microsoft User Voice: http://visualstudio.uservoice.com/forums/330519-team-services

+0

Penso di chiarire qui, una volta che Git abilita un progetto di squadra aggiungendo un Git repo, questo è un cambio a senso unico che non può essere annullato (il tuo progetto di squadra avrà sempre Git ora). Ciò significa che non è possibile eliminare l'ultimo repository Git rimanente, ma solo rinominarlo. – Vermis

+1

Chi ha avuto la brillante idea di essere in grado di eliminare un repository solo quando si dispone di 2 repository? – toroveneno

1

Eliminare il progetto team e il repository rimanente verrà eliminato anche. In questo modo non ti rimane un progetto Team vuoto

Problemi correlati