2015-08-14 14 views
20

Possiedo un progetto Team in linea di Visual Studio con un repository. Ho usato questo con VS 2013 per un po 'di tempo.Team Explorer di Visual Studio 2015 non vede il clone del repository locale esistente

Ho installato VS 2015 e connesso a Visual Studio online in Team Explorer e ho scelto il progetto in questione.

tuttavia, sotto le soluzioni che dice:

È necessario clonare il repository per aprire soluzioni per questo progetto.

Ho fatto andare alle impostazioni e modificare le mie impostazioni globali per impostare correttamente il mio repository root. (stessa posizione impostata in Visual Studio 2013)

Tuttavia, è già clonato e sulla mia macchina locale.

Perché il team Explorer di VS 2015 non visualizza la cartella del repository esistente? Come posso risolvere questo diverso da cancellare la cartella e fare di nuovo clone?

risposta

25

Poiché Visual Studio 2013 mantiene un elenco dei repository visualizzati (e dei relativi telecomandi) separatamente da dove VS 2015 memorizza queste informazioni.

Aprire Team Explorer, andare alla pagina Connect e, nella sezione Local Repository Git, fare clic sul pulsante Aggiungi. Passare al repository precedentemente clonato.

Dato che si è connessi al server, VS si renderà conto che il repository appena aperto è un clone di un repository nel server e abilita la funzionalità TFS.

+3

Purtroppo, ho ricevuto solo "Nessun nuovo repository trovato" in questo scenario su VS15 –

+4

Ho avuto lo stesso messaggio. La soluzione era fare clic con il tasto destro del mouse sull'archivio nell'elenco dei repository locali e rimuoverlo. Quindi segui i passaggi descritti da Edward. – Frederic

+1

Ottengo anche "Nessun nuovo repository trovato" e il mio elenco di repository locale è vuoto. –

1

Almeno per Visual Studio 2017 e Visual Studio Team Services:

Se si dispone di diversi repository nel Team Foundation Server o di un progetto di VSTS assicurarsi di essere connessi a repo specifica il clone è per, non solo il progetto. È quindi possibile inserire la posizione nella parte inferiore della finestra di dialogo "Connetti al progetto" o semplicemente aggiungerla come descritto nell'altra risposta.

0

Oppure basta chiudere VS, quindi navigare nella directory che hai clonato e aprire la soluzione nel tuo nuovo Visual Studio.

potrete vedere file di VS cambia "applicationhost.config", e poi ricorda che è stato clonato

0

improvvisamente ho avuto lo stesso problema. VS2015 non riconosceva più, uno dei repository locali è un clone e dovrei creare un nuovo clone in "[ProjName] 2" ...

Per me ha aiutato a riconnettersi al progetto Team remoto:

  1. Aprire la soluzione repository locale
  2. Vai alla gestione connessione ("Gestisci connessioni")
  3. Deseleziona il progetto a distanza ("Progetti team")
  4. Chiudere la finestra facendo clic su Connect
  5. Riaprire il co nuovo nnection Responsabile
  6. Controllare il Project Team e "Connect"

e tutto era di nuovo bene!