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 -
