Intellij Idea - Controllo della versione

IntelliJ supporta vari sistemi di controllo della versione come Git, Subversion, Mercurial, CVS, GitHub e TFS. È possibile eseguire un'azione relativa al controllo della versione dall'IDE stesso.

In questo capitolo, discuteremo di Git e Subversion (di seguito denominati SVN). Partiamo dal presupposto che il lettore abbia familiarità con lo strumento Git e SVN e la sua terminologia.

Idiota

In questa sezione impareremo come lavorare con Git.

Clone

Per clonare un repository Git esistente:

  • Passa a File-> Nuovo-> Progetto da Controllo versione-> Git.

  • Immettere l'URL del repository, la directory principale e il nome della directory.

  • Fare clic sul pulsante clona per continuare.

  • Dopo aver eseguito con successo i passaggi precedenti, il repository verrà clonato.

Tenere traccia delle modifiche

Git terrà traccia delle modifiche apportate nel repository. Modifichiamo qualsiasi file dal repository e confrontalo con il repository.

  • Passa a VCS → Git → Confronta con l'ultima versione del repository.

  • Il passaggio precedente aprirà la finestra delle differenze.

  • Puoi vedere che c'è una nuova linea sul lato destro con il colore di sfondo verde.

  • Git lo mostra in verde poiché abbiamo aggiunto nuovi contenuti. Se rimuoviamo qualsiasi contenuto, verrà visualizzato in rosso

Ripristina le modifiche locali

Segui questi passaggi per annullare le modifiche locali:

  • Vai al file VCS → Git → Revert opzione.

  • Chiederà conferma e rimuoverà le modifiche.

Aggiungi file al repository

Per aggiungere file al repository, vai a VCS → Git → Add option. Questa azione è simile agit add azione.

Effettua modifiche

L'operazione Commit creerà il commit locale. È simile al filegit commitazione. Per eseguire il commit -

  • Vai al file VCS → Git → Commit File opzione.

  • Seleziona i file di cui eseguire il commit.

  • Immettere il messaggio di commit e fare clic sul pulsante Commit.

Esegui il push delle modifiche al repository remoto

L'azione Push invierà le modifiche locali al repository remoto. Per spingere le modifiche -

  • Vai al file VCS → Git → Push opzione.

  • Apparirà una finestra. Qui puoi vedere i comitt da spingere.

  • Verificare il commit e fare clic sul pulsante Push per pubblicare le modifiche.

Visualizza la cronologia o i registri

Per mostrare la cronologia, vai al VCS → Git → Show history option. Questa azione è simile agit logcomando. Mostrerà la storia come segue:

Ricevi aggiornamenti

Segui questi passaggi per recuperare gli aggiornamenti dal repository:

  • Vai al file VCS → Git → Pull opzione.

  • Seleziona l'opzione in base alle tue esigenze.

  • Fare clic sul pulsante Pull.

Aggiungi un progetto esistente a Git

Per aggiungere un progetto esistente in Git -

  • Navigare verso VCS → Import into Version Control → Create Git repository.

  • Seleziona il progetto sfogliando la directory.

  • Fare clic sul pulsante OK.

Sovversione

In questa sezione, capiremo come funziona Subversion in IntelliJ. Consideriamo alcune azioni importanti per capirlo.

Check-out

Per effettuare il checkout del repository SVN -

  • Navigare verso File → New → Project from Version Control → Subversion.

  • Immettere l'URL del repository.

  • Clicca sul OK pulsante.

Tenere traccia delle modifiche

SVN terrà traccia delle modifiche apportate nel repository. Modifichiamo qualsiasi file dal repository e confrontalo con il repository -

  • Passa a VCS-> Subversion-> Confronta con l'ultima versione del repository

  • Puoi vedere che c'è una nuova linea sul lato destro con il colore di sfondo verde.

  • SVN lo mostra con uno sfondo verde per indicare l'aggiunta di nuovi contenuti. Se rimuoviamo qualsiasi contenuto, verrà visualizzato in rosso.

Ripristina le modifiche locali

Segui questi passaggi per ripristinare le modifiche locali che hai apportato:

  • Vai al file VCS → Subversion → Revert opzione.

  • Chiederà conferma e rimuoverà le modifiche.

Applica le modifiche al repository remoto

Segui questi passaggi per confermare le modifiche nel repository remoto:

  • Navigare verso VCS → Subversion → Commit Files opzione.

  • Apparirà una nuova finestra. Qui puoi vedere i file da salvare nel repository remoto.

  • Verifica i file e fai clic sul pulsante Conferma per pubblicare le modifiche.

Visualizza la cronologia o i registri

Per mostrare la cronologia, vai al VCS → Subverion → Show historyopzione. Questa opzione è simile asvn logcomando. Mostrerà la storia come segue:

Operazione di aggiornamento

Per recuperare le ultime modifiche, vai a VCS → Subversion → Update File/Update Folder opzione.

Aggiungi un progetto esistente a Subversion

Segui questi passaggi per aggiungere un progetto esistente in SVN -

  • Navigare verso VCS → Import into Version Control → Import into Subverion.

  • Immettere l'URL del repository e fare clic sul pulsante Importa -