Git clone ۋاكالەتچى ئارقىلىق ئىشلەيدۇ، ئەمما Git LFS مەغلۇپ بولىدۇ
ئۆزگەرتىشتىن بۇرۇن نورمال ئىشلەۋاتقان ۋاكالەتچىنى، Git LFS نىڭ مېتا سانلىق مەلۇماتى ۋە ئوبيېكت چۈشۈرۈشىنى Git clone دىن ئايرىم كۆزىتىڭ.
Klon Git ئوبيېكتلىرىنى يۆتكەپ بولغان بولسىمۇ، LFS مەزمۇنى يەنىلا يوق بولۇشى مۇمكىن. Git كۆرسەتكۈچ ھۆججەتلىرىنى ساقلايدۇ؛ LFS خېرىدارى چوڭ ئوبيېكتلار ئۈچۈن ئايرىم تەلەپ يوللايدۇ.
Git LFS قاچىلانغان مۇناسىۋەتلىك خىزمەت كۆچۈرمىسىدە، ئۇنىڭ ئاخىرقى نۇقتىسى ۋە ئاخىرقى مەغلۇبىيىتىنى تەكشۈرۈڭ:
git -C project lfs env
git -C project lfs logs lastچىقىرىشنى يەرلىكتە كۆرۈپ چىقىڭ؛ ئامبار URL لىرى ۋە خاتىرىلەر شەخسىي ياكى دەلىللەش ئۇچۇرلىرىنى ئاشكارىلىشى مۇمكىن. بىرىنچى مەغلۇپ بولغان باسقۇچنى ئېنىقلاڭ:
- LFS API بىلەن ئالاقىلىشىش.
- Batch API نىڭ چۈشۈرۈش ھەرىكىتىنى ئېلىش.
- شۇ ھەرىكەتنىڭ چۈشۈرۈش URL ىغا يېتىش؛ ئۇ باشقا ئوبيېكت ساقلاش مۇلازىمېتىرى ۋە بېرىلگەن باشلارنى ئىشلىتىشى مۇمكىن.
- ئوبيېكت گەۋدىسىنى يۆتكەش.
ئامبارنىڭ LFS ئاخىرقى نۇقتا ئۆزگەرتىشلىرىنى ۋە ھەقىقىي URL نى تەكشۈرۈڭ. LFS نىڭ ئۆز HTTP ئىجراسى، سەپلىمىسى ۋە مىراس قالغان ۋاكالەتچى مۇھىتى بار. Git LFS 3.7.0 ئۈچۈن ھەقىقىي تەلەپ URL ىدا ئۇنىڭ ۋاكالەتچى تاللاش تەرتىپىگە ئەمەل قىلىڭ. ئادەتتىكى Git HTTPS مۇلازىمېتىرىغا يېتىش كېيىنكى ھەر بىر ئوبيېكت يولىنى سىنامايدۇ. ئوبيېكت مۇلازىمېتىرىدىكى دەلىللەش مەغلۇبىيىتىمۇ ۋاكالەتچى 407 دىن پەرقلىنىدۇ.
چۈشۈرۈشلەرنى نەزەردە تۇتقاندا، كونترول قىلىنغان ئامباردا ئايرىم fetch يەنە بىر قېتىم klon قىلماي مەغلۇبىيەتنى كۆرسىتەلەيدۇ:
git -C project lfs fetchبۇ ئوبيېكتلارنى يۆتكەيدۇ؛ بۇ پەقەت ئوقۇشقا بولىدىغان تەڭشەك تەلەپ قىلىش ئەمەس. كېيىن كېرەكلىك مەزمۇننىڭ بارلىقىنى جەزملەڭ. قىسمەن خىزمەت كۆچۈرمىسىدە قالغان كىچىك كۆرسەتكۈچ چوڭ ھۆججەت ئەمەس، ئىلگىرىكى مۇۋەپپەقىيەتلىك Git بۇيرۇقى LFS يۆتكەشىنىڭ تاماملانغانلىقىنى ئىسپاتلىيالمايدۇ.