Git 2.38 တွင် scalar၊ Microsoft မှ ဖန်တီးထားသည့် အသုံးဝင်မှုအသစ်၊ တိုးတက်မှုများနှင့် အခြားအရာများ ပါဝင်သည်။

Git 2.38 တွင် scalar၊ Microsoft မှ ဖန်တီးထားသည့် အသုံးဝင်မှုအသစ်၊ တိုးတက်မှုများနှင့် အခြားအရာများ ပါဝင်သည်။

Git သည် ထိရောက်မှု၊ ယုံကြည်စိတ်ချရမှုနှင့် လိုက်ဖက်ညီမှုရှိသော Linus Torvalds မှ ဒီဇိုင်းထုတ်ထားသော ဗားရှင်းထိန်းချုပ်ဆော့ဖ်ဝဲဖြစ်သည်။

မကြာသေးမီက ဗားရှင်းအသစ်ထုတ်ပြန်ခြင်းကိုကြေငြာခဲ့သည် ဖြန့်ဝေအရင်းအမြစ်ကုဒ်ထိန်းချုပ်မှုစနစ် git 2.38ယခင်ဗားရှင်းနှင့် နှိုင်းယှဉ်ပါက ဗားရှင်းအသစ်တွင် ပြောင်းလဲမှု 699 ခုကို လက်ခံခဲ့ပြီး developer 92 ဦး၏ ပူးပေါင်းပါဝင်မှုဖြင့် ပြင်ဆင်ထားပြီး 24 ခုသည် ပထမအကြိမ် ဖွံ့ဖြိုးတိုးတက်မှုတွင် ပါဝင်ခဲ့သည်။

Git နှင့်မရင်းနှီးသောသူများအနေဖြင့်၊ လူကြိုက်အများဆုံးဗားရှင်းထိန်းချုပ်မှုစနစ်တစ်ခုဖြစ်သည် ခက်ရင်းခွများနှင့် ခက်ရင်းပေါင်းများ ပေါင်းစည်းမှုအပေါ် အခြေခံ၍ ပြောင်းလွယ်ပြင်လွယ် လိုင်းမဟုတ်သော ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာများကို ပံ့ပိုးပေးသည့် ယုံကြည်စိတ်ချရပြီး စွမ်းဆောင်ရည်မြင့် ဆော့ဖ်ဝဲ။

သမိုင်း၏ခိုင်မာမှုနှင့် backdating ပြောင်းလဲမှုများကိုခံနိုင်ရည်ရှိစေရန်အတွက်၊ commit တစ်ခုစီတွင် ယခင်မှတ်တမ်းအားလုံးကို သွယ်ဝိုက်သောနည်းဖြင့် ဟက်ခြင်းကိုအသုံးပြုသည်၊၊ တဂ်နှင့် ကတိတစ်ခုချင်းစီ၏ developer များ၏ ဒစ်ဂျစ်တယ်လက်မှတ်များကို စစ်ဆေးရန်လည်း ဖြစ်နိုင်သည်။

Git 2.38 အဓိကအသစ်သောအင်္ဂါရပ်များ

ယခုတင်ပြထားသော Git 2.38 ဗားရှင်းအသစ်တွင် ၎င်းကို မီးမောင်းထိုးပြထားသည်။ scalar utility ပါဝင်သည်။ Microsoft မှထုတ်လုပ်သည်။ သိုလှောင်ရုံကြီးများကို စီမံခန့်ခွဲရန်။ utility ကို မူလက C# ဖြင့် ရေးသားထားသော်လည်း ပြင်ဆင်ထားသော C ဗားရှင်းကို git တွင် ထည့်သွင်းထားသည်။ အသစ်လဲရှိမှာပေါ့။ အပိုဝန်ဆောင်မှုများနှင့် ဆက်တင်များပါဝင်ခြင်းဖြင့် git command နှင့် ကွဲပြားသည်။ အလွန်ကြီးမားသော repositories နှင့် အလုပ်လုပ်သောအခါ စွမ်းဆောင်ရည်ကို ထိခိုက်စေသော ပုံသေများ။

ဥပမာအားဖြင့်၊ စကေးကိုအသုံးပြုသောအခါ၊ အောက်ပါတို့ကို အကျုံးဝင်သည်-

  • သိုလှောင်မှု၏ မပြည့်စုံသောမိတ္တူဖြင့် အလုပ်လုပ်ရန် တစ်စိတ်တစ်ပိုင်းကိုယ်ပွား။
  • အလုပ်လမ်းညွှန်တစ်ခုလုံးကို စာရင်းပြုစုရန် လိုအပ်မှုကို ဖယ်ရှားပေးသည့် တပ်ဆင်ထားသော ဖိုင်စနစ်ပြောင်းလဲမှု ခြေရာခံယန္တရား (FSMonitor)။
  • မတူညီသော ဖိုင်အထုပ်များ (အစုံလိုက်) တွင် အရာဝတ္ထုများကို ဖုံးအုပ်ထားသော အညွှန်းများ။
  • အချက်အလက် ကျူးလွန်ဝင်ရောက်ခွင့်ကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ရန် အသုံးပြုသည့် commit ဂရပ်အညွှန်းဖြင့် ဂရပ်ဖိုင်များကို စုစည်းပါ။
  • အပြန်အလှန်အကျိုးသက်ရောက်သော session ကိုပိတ်ဆို့ခြင်းမရှိဘဲနောက်ခံရှိ repository ၏အကောင်းဆုံးသောတည်ဆောက်ပုံကိုထိန်းသိမ်းရန်အချိန်အခါအလိုက်နောက်ခံအလုပ်လုပ်သည် (တစ်နာရီလျှင်တစ်ကြိမ်၊ remote repository မှအရာဝတ္ထုအသစ်များရယူရန်နှင့်ဖိုင်ကို commit ဂရပ်ဖြင့်မွမ်းမံရန်နှင့်ထုပ်ပိုးမှုလုပ်ငန်းစဉ်များ သိုလှောင်မှုကို ညတိုင်း စတင်သည်။)
  • တစ်စိတ်တစ်ပိုင်းပုံတူပွားခြင်းတွင် တရားဝင်ပုံစံများကို ကန့်သတ်ထားသည့် "sparseCheckoutCone" မုဒ်။

ဤ Git 2.38 ဗားရှင်းအသစ်တွင်ပြသထားသောနောက်ထပ်ပြောင်းလဲမှုတစ်ခုဖြစ်သည်။ “git rebase” အမိန့်အတွက် “–update-refs” ရွေးချယ်မှု ပြောင်းရွှေ့ထားသော အကိုင်းအခက်များနှင့် ဖြတ်နေသော မှီခိုနေသော အကိုင်းအခက်များကို အပ်ဒိတ်လုပ်ရန်၊ ထို့ကြောင့် အလိုရှိသော ဘဏ်ခွဲတစ်ခုစီသို့ ပြောင်းရန် သင်ကိုယ်တိုင် ငွေရှင်းရန် မလိုအပ်ပါ။

ဒါဟာအစမီးမောင်းထိုးပြနေသည် သိုလှောင်ရာနေရာကြီးများနှင့် အလုပ်လုပ်ရန် bitmap ဖိုင်ဖော်မတ်ကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်ထားသည်။- ရွေးချယ်ထားသော commits များနှင့် ၎င်းတို့၏ အော့ဖ်ဆက်များစာရင်းနှင့်အတူ ရွေးချယ်နိုင်သော အညွှန်းဇယားတစ်ခုကို ပေါင်းထည့်ခဲ့သည်။

၎င်းအပြင်၊ ၎င်းကို command တွင်တွေ့နိုင်သည်။ "git merge-tree" သည် မုဒ်အသစ်ကို လုပ်ဆောင်သည်။ ဘယ်မှာလဲ သီးခြား ကတိပြုချက်နှစ်ခုအပေါ် အခြေခံ၍ သစ်ပင်တစ်ပင်ကို ရလဒ်ဖြင့် တွက်ချက်သည်။ ပေါင်းစည်းခြင်း၏ သမိုင်းကြောင်းများကို ပေါင်းစည်းလိုက်သကဲ့သို့ပင်။

ဖွဲ့စည်းမှုကိုထည့်သွင်းထားသည် သစ်ပင်မပါဝင်သည့် သိုလှောင်နေရာများတွင် ထိန်းချုပ်ရန် "safe.barerepository" အလုပ်၊ ၎င်းတို့ကို အခြား git repositories တွင် ထားရှိနိုင်သည်။ "ရှင်းလင်းပြတ်သားစွာ" ဟု သတ်မှတ်သောအခါတွင် ထိပ်တန်းလမ်းညွှန်တွင်ရှိသော သီးသန့် သိမ်းဆည်းမှုများကိုသာ လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။ ဖိုင်တွဲခွဲခွဲများတွင် သီးသန့်သိမ်းဆည်းထားနိုင်စေရန်၊ တန်ဖိုး "အားလုံး" ကို အသုံးပြုရပါမည်။

အခြားအပြောင်းအလဲများကို၏ ဒီဗားရှင်းအသစ်မှထွက်ပေါ်လာသော

  • “-m” (“–max-count”) ရွေးစရာကို “git grep” ကွန်မန်းတွင် ထည့်ထားသည်၊ ၎င်းသည် နာမည်တူ၏ GNU grep ရွေးချယ်မှုနှင့် ဆင်တူပြီး ကိုက်ညီမှုရလဒ်အရေအတွက်ကို ကန့်သတ်ခွင့်ပြုသည်။
  • "ls-files" command သည် output အကွက်များကို စိတ်ကြိုက်ပြင်ဆင်ရန် "--format" option ကို အကောင်အထည်ဖော်သည် (ဥပမာ၊ သင်သည် အရာဝတ္ထုအမည်၊ မုဒ်များ စသည်ဖြင့်) အထွက်ကို ဖွင့်နိုင်သည်။
  • "git cat-file" တွင် အရာဝတ္ထုများ၏ အကြောင်းအရာကို ပြသသည့်အခါ၊ မေးလ်မြေပုံဖိုင်တွင် သတ်မှတ်ထားသော အီးမေးလ်သို့ စာရေးဆရာများ၏ လင့်ခ်များကို အကောင့်သို့ထည့်သွင်းနိုင်သည့်စွမ်းရည်ကို အကောင်အထည်ဖော်ပါသည်။
  • "git rm" အမိန့်သည် တစ်စိတ်တစ်ပိုင်း အညွှန်းများနှင့် လိုက်ဖက်အောင် ပြုလုပ်ထားသည်။
  • "cone" မုဒ်တွင် တစ်စိတ်တစ်ပိုင်း အညွှန်းများပါသည့် အလုပ်နေရာမှ ဖိုင်တစ်ခုကို ဤမုဒ်ကို အသုံးမပြုသည့် ပြင်ပဧရိယာသို့ ရွှေ့သည့်အခါ "git mv AB" ကွန်မန်း၏ အမူအကျင့်ကို မြှင့်တင်လိုက်ပါ။

Finalmente သင်ကအကြောင်းပိုမိုသိရန်စိတ်ဝင်စားလျှင်သင်သည်အသေးစိတ်အချက်အလက်များကိုစစ်ဆေးနိုင်သည် အောက်ပါ link ကိုမှာ။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊