Git կոմիտի հաղորդագրության գեներատոր
Ստեղծեք ճիշտ ձևաչափված Git կոմիտի հաղորդագրություններ տրված տեսակի, շրջանակի և նկարագրության հիման վրա:
Գործարկել գործիքը
Այս առցանց գործիքը կազմում է Git կոմիտի հաղորդագրություն ըստ տրամադրված դաշտերի կամ ներկառուցված նմուշների: Դուք կարող եք նշել փոփոխության տեսակը, ազդեցության շրջանակը և հիմնական նկարագրությունը: Եթե որևէ դաշտ դատարկ է մնում, գործիքը կօգտագործի կանխադրված արժեք: Կոտրող փոփոխությունների ընտրանքը միացնելու դեպքում հաղորդագրության վերջում ավելանում է հատուկ ծանուցում: Բացի այդ, արդյունքի մեջ ավելացվում է դատարկ տող և կոմիտի մարմին (եթե լրացուցիչ տեքստ տրամադրված է): Ստացված տեքստը հարմար է պատճենելու և անմիջապես Git պահոցում օգտագործելու համար: Գործիքը չի փոխում ֆայլեր ձեր համակարգչում և չի կատարում ծրագրային հրամաններ, այլ միայն տրամադրում է պատրաստի տեքստ: Բոլոր դաշտերը պարտադիր չեն, ինչը թույլ է տալիս արագ ստանալ Conventional Commits ձևաչափին համապատասխանող գրառումներ ինչպես փոքր շտկումների, այնպես էլ խոշոր թարմացումների համար: Դուք կարող եք փորձարկել տարբեր համադրություններ, խմբագրել ստացված տողերը կամ կիրառել դրանք ըստ ձեր նախագծի կանոնների: Անհրաժեշտության դեպքում կարելի է արագ փոփոխել դաշտերի պարունակությունը և կրկին գեներացնել նոր տեքստ:
Հրահանգներ
- Մուտքագրեք կոմիտի տեսակը, օրինակ՝ feat կամ fix, կամ թողեք դատարկ՝ կանխադրված արժեք օգտագործելու համար:
- Լրացրեք շրջանակը, եթե ցանկանում եք նշել կոնկրետ մոդուլ կամ բաղադրիչ:
- Գրեք հիմնական հաղորդագրությունը կամ թողեք դատարկ՝ կանխադրված հաղորդագրություն ստանալու համար:
- Նշեք կոտրող փոփոխությունների վանդակը, եթե կոդի թարմացումը խախտում է հետադարձ համատեղելիությունը:
- Սեղմեք գեներացման կոճակը և պատճենեք ստացված տեքստը ձեր աշխատանքային միջավայրում:
Օրինակներ
- Մուտք՝ տեսակը «feat», շրջանակը «auth», հաղորդագրությունը «add token refresh logic», կոտրող փոփոխությունը՝ ոչ: Արդյունք՝ «feat(auth): add token refresh logic» վերնագրով, դատարկ տողով և կոմիտի մարմնով (եթե լրացուցիչ տեքստ տրամադրված է):
- Մուտք՝ տեսակը «fix», շրջանակը «api», հաղորդագրությունը «update response schema», կոտրող փոփոխությունը՝ այո: Արդյունք՝ վերնագիր, դատարկ տող, կոմիտի մարմին և վերջում կոտրող փոփոխության ծանուցում:
ՀՏՀ
Պարտադի՞ր է արդյոք լրացնել բոլոր դաշտերը:
Ոչ, բոլոր դաշտերը կամընտիր են: Եթե դաշտը դատարկ թողնեք, գործիքը կօգտագործի կանխադրված արժեք կամ առաջարկվող տարբերակ:
Արդյո՞ք այս գործիքն ավտոմատ կատարում է Git հրամաններ:
Ոչ, գործիքը միայն կազմում է տեքստային հաղորդագրությունը: Այն չի միանում ձեր Git պահոցին և չի փոփոխում որևէ ֆայլ:
Ի՞նչ է ավելանում կոտրող փոփոխության ընտրության դեպքում:
Երբ նշում եք կոտրող փոփոխության վանդակը, գեներացված տեքստի վերջում ավելանում է դատարկ տող և համապատասխան նախազգուշացում: