Төлем әдістері Abuse

Osram os жою құралы

04.09.2021, 19:43

Бағдарламалық қамтамасыз етудің әртүрлі нұсқаларын әзірлеуді қамтамасыз ету үшін мұнда филиалдар енгізілген. Олар утилитада жаңа функцияларды әзірлеу үшін қолданылады. Егер топ өнімді әзірлеп жатса, әрбір әзірлеуші бөлек филиалда белгілі бір функциямен жұмыс істей алады.

Жұмыс аяқталғаннан кейін ол тексеру үшін алдымен топтың басқа мүшелеріне жіберіліп, негізгімен біріктіріледі. Осындай жұмыс үрдісімен уақыт өте келе жойылуы қажет көптеген қажетсіз заттар жиналады. Бұл нұсқаулықта біз жергілікті және қашықтан қалай жою туралы айтатын боламыз.

Қалай жоюға болады

Филиалды жоймас бұрын, бізде не бар екенін көрейік. Жергілікті файлдарды көру үшін репозиторий қалтасындағы пәрменді пайдаланыңыз:

 $ git branch

Пәрмен жергілікті тізімді көрсетеді, ағымдағы жасыл түспен және жұлдызшамен бөлектелген. Оны жою үшін -d опциясымен бірдей тармақ пәрменін пайдалану керек. Мысалы, мүмкіндікті/кейбір мүмкіндікті1 жою үшін келесі пәрменді орындаңыз

 $ git branch -d feature/somefeature1

Немесе:

$ git branch --delete feature/somefeature1

Бұл филиалда серверге жіберілмеген өзгерістер немесе міндеттемелер болса, бағдарлама оны жоюдан бас тартуы мүмкін. Әлі де жою үшін -D опциясын пайдаланыңыз:

 $ git branch -D feature/somefeature1
Және басқа жолы:
 $ git branch --delete --force feature/somefeature1

Филиал жойылды, егер сіз жергілікті филиалдар тізімін қайта тексерсеңіз, бұл филиал енді ол жерде болмайды:

Әрі қарай, қашықтағы филиалды қалай жою керектігін анықтаймыз. Бұл жағдайда филиал тек жергілікті түрде жойылды, бірақ ол қашықтағы репозиторийге жіберілген болса, ол әлі де бар.

Қашықтағы филиалды қалай жоюға болады

Оны қашықтағы репозиторийден қалай жоюға болады? Ең алдымен, қосылған қашықтағы репозитарийлерден тізім мен барлық жаңартуларды алу керек.

Біз жасаймыз:

 $ git pull

Жойылғандарды көру үшін git репозиторийі бар қалтада келесі пәрменді орындау керек:

 $ git branch -r

Мұнда қызыл түспен белгіленгендер және олардың әрқайсысының атының алдында ол қай дереккөзде көрсетілген. Бұл жағдайда бұл шығу тегі. Жойылғанды жою үшін push пәрменін --delete опциясымен пайдаланыңыз, мысалы, бірдей мүмкіндік/кейбір мүмкіндік1 үшін пәрмен келесідей болады:

 $ git push origin --delete feature/somefeature1

Ол енді репозиторийде жоқ.

Жойылған файлды, сондай-ақ жеңілдетілген синтаксисті жоюға мүмкіндік беретін командалар бар. --delete опциясының орнына аттың алдына қос нүкте қойыңыз.

Мысалы:

 $ git push origin :feature/somefeature1

Мұндай команда да жұмыс істейтін болады. Жергілікті жерде жоқ барлық қашықтағы филиалдарды жойғыңыз келсе, пәрменді пайдаланыңыз:

 $ git push --prune origin
Бар болғаны. Біз нұсқауларды қарап шықтық. Мұны істеу соншалықты қиын емес. Егер сіз графикалық клиенттерді қолдансаңыз, бәрі оңайырақ болады.