To jest polecenie git-changelog, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
git-changelog - Wygeneruj raport dziennika zmian
STRESZCZENIE
git-changelog [opcje] [ ]
git-changelog {-h | --pomoc | ?}
OPIS
Generuje dziennik zmian z odrzutowiec(1) tagi (z adnotacjami lub lekkie) i komunikaty zatwierdzania.
Istniejące pliki dziennika zmian o nazwach zaczynających się od zmiana or Wsparcia Sponsorskiego będzie
identyfikowane automatycznie za pomocą wzorca dopasowania nieuwzględniającego wielkości liter, a istniejąca treść tak
zostać dodany do nowego wygenerowanego wyniku — to zachowanie można wyłączyć, określając
opcja przycinania (-p|--prune-old). Wygenerowany plik zostanie otwarty w $ EDITOR po ustawieniu.
Jeśli nie istnieją żadne znaczniki, wyprowadzane są wszystkie zatwierdzenia; jeśli istnieją tagi, to tylko najnowsze
zatwierdzenia są wysyłane aż do ostatniego zidentyfikowanego znacznika. To zachowanie można zmienić poprzez
określając jedną lub obie opcje zakresu (-f|--final-tag i -s|--start-tag).
OPCJE
Nazwa pliku wyjściowego. Domyślnie nowy plik będzie Historia.md chyba że istnieje
zostanie wykryty dziennik zmian. W takim przypadku istniejący plik zostanie zaktualizowany.
-a, --wszystko
Pobierz wszystkie zatwierdzenia. Ignoruje opcje -s|--tag-start i -f|--tag-final (jeśli są ustawione).
-l, --lista
Pokaż zatwierdzenia w formacie listy (bez tytułów i dat).
-t, --znacznik
Określ etykietę znacznika, która będzie używana dla najnowszych (nieoznaczonych) zatwierdzeń.
-f, --final-znacznik
Podczas określania zakresu najnowszy tag, w którym zakończy się pobieranie zatwierdzenia. Zatwierdza
zostanie zwrócony od pierwszego zatwierdzenia aż do końcowego tagu, chyba że jest to również tag początkowy
określony.
-s, --znacznik-start
Podczas określania zakresu najstarszy tag, z którego mają zostać pobrane zatwierdzenia. Zatwierdzenia zostaną zwrócone
od znacznika początkowego do teraz, chyba że określono również znacznik końcowy.
-n, --no-scalanie
Filtruje zatwierdzenia scalania (zatwierdzenia z więcej niż 1 rodzicem) z wygenerowanego dziennika zmian.
-m, --merges-only
Używa tylko zatwierdzeń scalających (zatwierdzeń z więcej niż 1 rodzicem) dla wygenerowanego dziennika zmian. To także
zmienia domyślny format, aby uwzględnić treść komunikatów zatwierdzenia scalania, tak jak na githubie
Temat zatwierdzenia zawiera tylko nazwę gałęzi, ale nie zawiera informacji o zawartości
połączenie.
-p, --prune-old
Zastąp całkowicie istniejący dziennik zmian nowo wygenerowaną treścią, wyłączając w ten sposób
domyślne zachowanie polegające na dołączaniu zawartości każdego wykrytego dziennika zmian na końcu pliku new
wygenerowana treść.
-x, --stout
Zapisz dane wyjściowe na standardowe wyjście zamiast do nowego pliku dziennika zmian.
-h, --pomocy,?
Pokaż komunikat pomocy z podstawowymi informacjami o użytkowaniu.
PRZYKŁADY
Aktualizacja istniejącego pliku lub utworzenie nowego Historia.md plik z ładnie sformatowanym wyjściem:
$ git dziennik zmian
Lista zatwierdzeń z aktualnej wersji:
$ git dziennik zmian --list
Lista zakresu zatwierdzeń od wersji 2.1.0 do chwili obecnej:
$ git dziennik zmian --list --start-tag 2.1.0
Lista dość sformatowanej wersji tego samego:
$ git dziennik zmian --start-tag 2.1.0
Lista zakresu zatwierdzeń od początkowego zatwierdzenia do wersji 2.1.0:
$ git dziennik zmian --list --final-tag 2.1.0
Lista dość sformatowanych zakresów zatwierdzeń pomiędzy 0.5.0 a 1.0.0:
$ git dziennik zmian --start-tag 0.5.0 --final-tag 1.0.0
Określanie pliku wyjściowego:
$ git dziennik zmian ChangeLog.md
A jeśli istnieje istniejący dziennik zmian, zastąp całkowicie jego zawartość:
$ git dziennik zmian --prune-old
Użyj git-changelog online, korzystając z usług onworks.net