Co to jest łatka w kontroli wersji GIT?

Co to jest łatka w kontroli wersji GIT?
Podczas pracy nad projektem zespołowym w Git, programiści muszą współpracować z innymi członkami zespołu. W tym celu mogą używać łat git do udostępniania plików kodu źródłowego z innymi. Pozostali członkowie zespołu stosują łatki do swoich projektów, aby z nich korzystać. Mówiąc dokładniej, pozwala użytkownikom dzielić się zmianami z innymi członkami zespołu, rozwiązywać konflikty i współpracować przy tym samym projekcie.

To badanie wyjaśni:

  • Co to jest łatka w kontroli wersji GIT?
  • Jak tworzyć/tworzyć łatkę za pomocą „GIT Format Patch" Komenda?
  • Jak tworzyć/tworzyć łatkę za pomocą „git diff" Komenda?

Co to jest łatka w kontroli wersji GIT?

W kontroli wersji GIT łatka to po prostu plik tekstowy, który prowadzi opis modyfikacji wykonanych w kodzie. Zawiera wszystkie zmiany i różnice wprowadzone w projekcie w przeszłości. Ponadto rejestruje wszystkie informacje o liniach kodu, które zostały dodane, usunięte lub zmodyfikowane.

Jak utworzyć/tworzyć łatkę za pomocą polecenia „GIT Format Patch”?

Aby zrobić łatkę w Git, najpierw przejdź do pożądanego lokalnego katalogu. Następnie sprawdź historię zatwierdzenia i wybierz konkretny identyfikator zatwierdzenia. Następnie wykonaj „GIT Format -Patch -1 „Polecenie utworzenia łatki z wybranego identyfikatora zatwierdzenia. Na koniec zweryfikuj utworzoną łatkę.

Krok 1: Przejdź do lokalnego repozytorium

Najpierw przekieruj do konkretnego katalogu lokalnego za pomocą poniższego polecenia:

$ cd "c: \ git \ reposc"

Krok 2: Zobacz historię zatwierdzenia

Następnie sprawdź dziennik git, aby wyświetlić historię zatwierdzenia:

$ git log -linia

W poniższym wyjściu historia zatwierdzenia można zobaczyć za pomocą identyfikatora zatwierdzenia. Wybierz żądany skrót zatwierdzenia. Na przykład wybraliśmy „03668B5„Commit ID:

Krok 3: Utwórz/wykonaj łatkę

Teraz użyj następującego polecenia wraz z wybranym identyfikatorem zatwierdzenia, aby utworzyć z niego łatkę:

$ GIT Format -Patch -1 03668B5

Krok 4: Sprawdź utworzoną łatkę

Aby upewnić się, że nowa łatka została utworzona, uruchom poniższe polecenie:

$ ls

Można zauważyć, że nowy „0001-nowozłóżkowy dodany do pliku.skrawek„Patch jest tworzona:

Jak utworzyć/tworzyć łatkę za pomocą polecenia „Git diff”?

„„git diff> ”Można również użyć do utworzenia łatki w git. Aby to zrobić, sprawdź podane kroki.

Krok 1: Zobacz dziennik git

Najpierw zobacz historię zatwierdzenia, sprawdzając dziennik git:

$ git log -linia

Poniższe dane wyjściowe pokazano historię zatwierdzenia, w tym identyfikator zatwierdzenia. Skopiuj konkretny identyfikator zatwierdzenia do tworzenia łatki. Na przykład wybraliśmy „1839BF4„Zatrzymaj Hash:

Krok 2: Utwórz lub zrób łatkę

Następnie utwórz łatkę za pomocą „git diff”Wykonaj i określ nazwę pliku zatwierdzenia i pliku łatki:

$ git diff 1839bf4> myPatch.różnica

Tutaj "1839BF4”To identyfikator zatwierdzenia i„MyPatch.różnica”To nazwa pliku łatek:

Krok 3: Sprawdź utworzoną łatkę

Na koniec zweryfikuj nowo utworzoną łatkę za pomocą „LS" Komenda:

$ ls

Można zauważyć, że „MyPatch.różnica„Plik łatki został pomyślnie utworzony:

Wyjaśniliśmy o łatce w git i metodach tworzenia łatki w git.

Wniosek

W kontroli wersji GIT łatka to plik tekstowy, który zawiera opis zmian lub modyfikacji oraz różnice w kodzie projektu w historii. Rejestruje wszystkie informacje o liniach kodu, które zostały dodane, usunięte lub zmodyfikowane. Aby stworzyć łatkę w git, „GIT Format -Patch -1 " albo "git diff> „Można użyć polecenia. W badaniu wyjaśniono o łatce w kontroli wersji GIT i metodach jej tworzenia.