Intellij Idea - kontrola wersji

IntelliJ obsługuje różne systemy kontroli wersji, takie jak Git, Subversion, Mercurial, CVS, GitHub i TFS. Możesz wykonać akcję związaną z kontrolą wersji z samego IDE.

W tym rozdziale omówimy Git i Subversion (dalej zwane SVN). Zakładamy, że czytelnik zna narzędzie Git i SVN oraz jego terminologię.

Git

W tej sekcji dowiemy się, jak pracować z Git.

Klonuj

Aby sklonować istniejące repozytorium Git -

  • Przejdź do Plik-> Nowy-> Projekt z Kontrola wersji-> Git.

  • Wprowadź adres URL repozytorium, katalog nadrzędny i nazwę katalogu.

  • Kliknij przycisk klonowania, aby kontynuować.

  • Po pomyślnym wykonaniu powyższych kroków repozytorium zostanie sklonowane.

Śledzenie zmian

Git będzie śledzić zmiany, które wprowadzasz w repozytorium. Zmodyfikujmy dowolny plik z repozytorium i porównajmy go z repozytorium.

  • Przejdź do VCS → Git → Porównaj z najnowszą wersją repozytorium.

  • Powyższy krok otworzy okno różnic.

  • Jak widać, po prawej stronie znajduje się nowa linia z zielonym tłem.

  • Git pokazuje to na zielono, ponieważ dodaliśmy nową zawartość. Jeśli usuniemy jakąkolwiek zawartość, zostanie ona wyświetlona na czerwono

Cofnij zmiany lokalne

Wykonaj następujące kroki, aby odrzucić lokalne zmiany -

  • Przejdź do VCS → Git → Revert opcja.

  • Poprosi o potwierdzenie i usunięcie zmian.

Dodaj plik do repozytorium

Aby dodać plik do repozytorium, przejdź do VCS → Git → Add option. Ta akcja jest podobna dogit add akcja.

Zatwierdź zmiany

Operacja Commit utworzy lokalne zatwierdzenie. Jest podobny dogit commitakcja. Aby wykonać zatwierdzenie -

  • Przejdź do VCS → Git → Commit File opcja.

  • Wybierz pliki do zatwierdzenia.

  • Wpisz wiadomość dotyczącą zatwierdzenia i kliknij przycisk Zatwierdź.

Wypchnij zmiany do zdalnego repozytorium

Akcja Push wyśle ​​lokalne zmiany do zdalnego repozytorium. Aby wprowadzić zmiany -

  • Przejdź do VCS → Git → Push opcja.

  • Pojawi się okno. Tutaj możesz zobaczyć komitty do zepchnięcia.

  • Sprawdź zatwierdzenie i kliknij przycisk Push, aby opublikować zmiany.

Wyświetl historię lub dzienniki

Aby wyświetlić historię, przejdź do pliku VCS → Git → Show history option. Ta akcja jest podobna dogit logKomenda. Pokaże historię w następujący sposób -

Pobierz uaktualnienia

Wykonaj następujące kroki, aby pobrać aktualizacje z repozytorium -

  • Przejdź do VCS → Git → Pull opcja.

  • Wybierz opcję zgodnie ze swoimi wymaganiami.

  • Kliknij przycisk Pull.

Dodaj istniejący projekt do Git

Aby dodać istniejący projekt w Git -

  • Nawigować do VCS → Import into Version Control → Create Git magazyn.

  • Wybierz projekt, przeglądając katalog.

  • Kliknij przycisk OK.

Obalenie

W tej sekcji zrozumiemy, jak Subversion działa w IntelliJ. Rozważmy kilka ważnych działań, aby to zrozumieć.

Sprawdzić

Aby pobrać repozytorium SVN -

  • Nawigować do File → New → Project from Version Control → Subversion.

  • Wprowadź adres URL repozytorium.

  • Kliknij na OK przycisk.

Śledzenie zmian

SVN będzie śledzić zmiany wprowadzone w repozytorium. Zmodyfikujmy dowolny plik z repozytorium i porównajmy go z repozytorium -

  • Przejdź do VCS-> Subversion-> Porównaj z najnowszą wersją repozytorium

  • Możesz zobaczyć, że po prawej stronie jest nowa linia z zielonym kolorem tła.

  • SVN pokazuje to na zielonym tle, aby wskazać dodanie nowej zawartości. Jeśli usuniemy jakąkolwiek treść, zostanie ona zaznaczona na czerwono.

Cofnij zmiany lokalne

Wykonaj następujące kroki, aby cofnąć wprowadzone zmiany lokalne -

  • Przejdź do VCS → Subversion → Revert opcja.

  • Poprosi o potwierdzenie i usunięcie zmian.

Zatwierdź zmiany w zdalnym repozytorium

Wykonaj następujące kroki, aby zatwierdzić zmiany w zdalnym repozytorium -

  • Nawigować do VCS → Subversion → Commit Files opcja.

  • Pojawi się nowe okno. Tutaj możesz zobaczyć pliki, które mają zostać przekazane do zdalnego repozytorium.

  • Sprawdź pliki i kliknij przycisk Zatwierdź, aby opublikować zmiany.

Wyświetl historię lub dzienniki

Aby wyświetlić historię, przejdź do pliku VCS → Subverion → Show historyopcja. Ta opcja jest podobna dosvn logKomenda. Pokaże historię w następujący sposób -

Operacja aktualizacji

Aby pobrać najnowsze zmiany, przejdź do VCS → Subversion → Update File/Update Folder opcja.

Dodaj istniejący projekt do Subversion

Wykonaj następujące kroki, aby dodać istniejący projekt do SVN -

  • Nawigować do VCS → Import into Version Control → Import into Subverion.

  • Wprowadź adres URL repozytorium i kliknij przycisk Importuj -