Condividere il codice in Git usando Eclipse
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Condividere il progetto Eclipse con il team in un repository Git di Azure DevOps Services/TFS.
Prerequisiti
- Un'organizzazione Azure DevOps. Se non ne hai uno, puoi iscriverti gratuitamente. Ogni organizzazione include repository Git privati gratuiti e illimitati.
- Progetto Eclipse locale. Se il codice è già nel controllo della versione in Azure Repos o TFS e si vuole clonarlo, vedere Clonare un repository Git di Azure DevOps Services usando Eclipse.
Usare Team Explorer Ovunque
Team Explorer Everywhere è un plug-in Eclipse open source per connettere Eclipse ad Azure DevOps Services o Team Foundation Server . Se si usa Azure DevOps Services/TFS ed Eclipse, usare questo plug-in per connettersi ai repository, alle compilazioni e agli elementi di lavoro.
Nota
Il plug-in Team Explorer Everywhere funziona con Eclipse versioni 4.2 (Juno) - 4.6 (Neon).
Installare il plug-in Team Explorer Everywhere.
Aggiungere la visualizzazione Team Explorer Everywhere in Eclipse. Vai a Finestra, Mostra visualizzazione e seleziona Altro... Cercare Team Explorer, selezionare la visualizzazione Team Explorer e selezionare OK.
Connessione ad Azure DevOps Services
Nella visualizzazione Team Explorer Everywhere selezionare Connessione in VSTS o un Team Foundation Server .
Se si conosce l'URL dell'account Azure DevOps Services o Team Foundation Server , selezionare il pulsante Server in Connessione a un'organizzazione Team Foundation Server o Azure DevOps per aggiungere il server o l'account TFS all'elenco a discesa. Se non si conoscono le informazioni sull'account per Azure DevOps Services, selezionare Sfoglia Servizi di Visual Studio e selezionare Avanti.
Una delle due opzioni richiederà le credenziali prima di continuare.
Selezionare il progetto in cui condividere il codice dalla finestra di dialogo Selezione progetto e selezionare Fine.
Creare un repository Git locale per il progetto Eclipse
Prima di poter eseguire il push del progetto in Azure Repos, è necessario aggiungerlo a un repository Git locale.
Nota
Se il codice è già presente in un repository Git locale, è possibile ignorare questo passaggio.
Con il progetto aperto in Eclipse, fare clic con il pulsante destro del mouse sul nome del progetto in Esplora progetti e scegliere Team, Condividi progetto... Selezionare Git e selezionare Avanti.
Selezionare Crea... dalla finestra Configura repository Git e scegliere una cartella per il repository Git locale. Selezionare Fine.
Fare clic con il pulsante destro del mouse sul progetto in Esplora progetti e selezionare Team, Commit.... Preparare le modifiche trascinando i file nel campo Modifiche a fasi, immettere un messaggio di commit e quindi selezionare Commit.
Eseguire il push del progetto nel repository Azure DevOps Services/TFS
In Team Explorer Everywhere selezionare Repository Git, quindi fare clic con il pulsante destro del mouse sul repository vuoto in cui si vuole eseguire il push del progetto Eclipse e selezionare Copia URL clone. Se non è ancora stato creato un repository Git vuoto in Azure DevOps Services/TFS, è possibile crearne uno usando queste istruzioni.
In Esplora pacchetti fare clic con il pulsante destro del mouse sul progetto e scegliere Team , Push Branch ... . Incollare l'URL clone dagli Appunti nel campo URI e selezionare Avanti. Assicurarsi che l'opzione Configura upstream per il push e il pull sia selezionata nella finestra successiva e selezionare Avanti.
Esaminare le modifiche e selezionare Fine nella finestra Ramo push.
Il codice del progetto è ora incluso nel repository Git.
Risoluzione dei problemi
Cosa accade se le visualizzazioni Git per il commit e il push non vengono visualizzate?
È possibile scaricare EGit per usare Git con Eclipse.