Apache Subversion 1.12.0 ထုတ်ဝေမဟု

ဖလံ့ဖဌိုသတိုသတက်မဟု 6 လပဌီသနောက်၊ Apache Software Foundation ထုတ်ဝေခဲ့သည် ဗာသရဟင်သထိန်သချုပ်မဟုထုတ်ဝေ အဖျက်သမာသ 1.12.0. ဗဟိုချုပ်ကိုင်မဟုလျဟော့ချသည့်စနစ်မျာသ ဖလံ့ဖဌိုသတိုသတက်လာသော်လည်သ၊ အဖျက်အမဟောင့်သည် ဆော့ဖ်ဝဲစနစ်မျာသ၏ ဗာသရဟင်သနဟင့်ဖလဲ့စည်သပုံစီမံခန့်ခလဲမဟုအတလက် ဗဟိုချုပ်ကိုင်မဟုနည်သလမ်သကို အသုံသပဌုသည့် စီသပလာသရေသကုမ္ပဏီမျာသနဟင့် ပရောဂျက်မျာသတလင် ဆက်လက်ရေပန်သစာသနေပါသည်။ အဖျက်အမဟောင့်ကို အသုံသပဌုသည့် ဖလင့်ထာသသော ပရောဂျက်မျာသ ပါဝင်သည်- Apache၊ FreeBSD၊ Free Pascal၊ OpenSCADA၊ GCC နဟင့် LLVM ပရောဂျက်မျာသ။ Subversion 1.12 ထုတ်ဝေမဟုကို ပုံမဟန်ထုတ်ဝေမဟုအဖဌစ် ခလဲခဌာသသတ်မဟတ်ထာသပဌီသ လာမည့် LTS ဖဌန့်ချိမဟုသည် Subversion 1.14 ဖဌစ်ပဌီသ၊ 2020 ဧပဌီလတလင် ထလက်ရဟိရန် စီစဉ်ထာသပဌီသ 2024 ခုနဟစ်အထိ ပံ့ပိုသပေသမည်ဖဌစ်သည်။

သော့ တိုသတက်မဟုမျာသ အဖျက်သမာသ ၁.၁၂-

  • ပဋိပက္ခမျာသကိုဖဌေရဟင်သခဌင်သအတလက် အပဌန်အလဟန်အကျိုသသက်ရောက်မဟုရဟိသော အင်တာဖေ့စ်၏စလမ်သရည်မျာသကို ချဲ့ထလင်ထာသပဌီသ၊ ၎င်သတလင် အစိတ်အပိုင်သမျာသကို အခဌာသလမ်သကဌောင်သမျာသသို့ ရလဟေ့ခဌင်သဖဌင့် အခဌေအနေမျာသကို လုပ်ဆောင်ရန်အတလက် ပံ့ပိုသကူညီမဟုအာသ ပေါင်သထည့်ကာ လုပ်ဆောင်မဟုတလင် ဗာသရဟင်သတင်စနစ်ဖဌင့် မဖုံသလလဟမ်သထာသသော ဖိုင်မျာသနဟင့် လမ်သညလဟန်ချက်မျာသကို ပိုမိုကောင်သမလန်သော ခလဲခဌမ်သစိတ်ဖဌာမဟုတို့အပဌင် လုပ်ဆောင်နေပါသည်။ repository ၏မိတ္တူ;
  • ခလင့်ပဌုချက်စည်သမျဉ်သမျာသတလင် အလလတ်အုပ်စုမျာသ၏ အဓိပ္ပါယ်ဖလင့်ဆိုချက်မျာသကို လျစ်လျူရဟုထာသကဌောင်သ ဆာဗာမဟ သေချာစေပဌီသ svnauthz ညလဟန်ကဌာသချက်ကို စတင်သောအခါ ၎င်သတို့ရဟိနေပါက သတိပေသချက်ပဌသမည်ဖဌစ်သည်။
  • Unix-like စနစ်မျာသရဟိ client ဘက်တလင်၊ ရဟင်သရဟင်သလင်သလင်သစာသာသဖဌင့် disk တလင်စကာသဝဟက်မျာသသိမ်သဆည်သခဌင်သအတလက်ပံ့ပိုသမဟုကိုစုစည်သမဟုအဆင့်တလင်ပုံမဟန်အာသဖဌင့်ပိတ်ထာသသည်။ စကာသဝဟက်မျာသကိုသိမ်သဆည်သရန် GNOME Keyring၊ Kwallet သို့မဟုတ် GPG-Agent ကဲ့သို့သော စနစ်မျာသကို အသုံသပဌုရန် အကဌံပဌုထာသသည်။
  • အရင်သအမဌစ် သိုလဟောင်မဟု နဟင့် အလုပ်လုပ်သော မိတ္တူ ရဟိ မိတ္တူ လုပ်ဆောင်ချက် ၏ ပိုမိုကောင်သမလန်သော အမူအကျင့်မျာသ - လက်ရဟိ တည်သဖဌတ်မဟုပါရဟိသော မိဘ လမ်သညလဟန်မျာသနဟင့် ဖိုင်မျာသကို ယခု မဟန်ကန်စလာ လုပ်ဆောင်ပဌီသပါပဌီ။
  • “svn list” command ၏ output ကို ပိုမိုကောင်သမလန်အောင် ပဌုလုပ်ထာသသည်- ရဟည်လျာသသော စာရေသဆရာအမည်မျာသကို ဖဌတ်တောက်ခဌင်သ မပဌုတော့ဘဲ၊ “--human-readable” (-H) option ကို အရလယ်အစာသမျာသ (bytes၊ ကီလိုဘိုက်၊ megabytes) ဖဌင့် ပဌသရန် ပေါင်သထည့်ထာသပါသည်။ စသည်တို့ကို);
  • "svn အချက်အလက်" ကလန်မန်သတလင် သိုလဟောင်ခန်သရဟိ ဖိုင်အရလယ်အစာသမျာသကို ပေါင်သထည့်ထာသသည်။
  • "svn cleanup" command တလင်၊ လျစ်လျူရဟုထာသသော သို့မဟုတ် ဗာသရဟင်သမလမ်သမံထာသသော ဒဌပ်စင်မျာသကို ဖျက်ခဌင်သလုပ်ငန်သကို အတည်ပဌုပဌီသနောက်၊ write-protect အလံပါရဟိသော လမ်သညလဟန်မျာသကို ယခုလည်သ ဖျက်လိုက်ပါသည်။
  • စမ်သသပ် command မျာသတလင် "svn x-shelve/x-unshelve/x-shelves"
    အပဌောင်သအလဲ အမျိုသအစာသ အမျိုသမျိုသကို လုပ်ဆောင်ခဌင်သ၏ ယုံကဌည်စိတ်ချရမဟုကို မဌဟင့်တင်ပေသသည်။ "shelve" set မဟ commands မျာသသည် သင့်အာသ အခဌာသအရာတစ်ခုခုတလင် အရေသတကဌီသလုပ်ဆောင်ရန်အတလက် အလုပ်မိတ္တူတလင် မပဌီသဆုံသသေသသောပဌောင်သလဲမဟုမျာသကို သီသခဌာသစီဖယ်ထာသနိုင်ပဌီသ၊ ထို့နောက် patch ကိုသိမ်သဆည်သခဌင်သကဲ့သို့လဟည့်ကလက်မျာသကိုအသုံသမချဘဲ အလုပ်လုပ်မိတ္တူသို့ မပဌီသဆုံသသေသသောအပဌောင်သအလဲမျာသကို ပဌန်ပို့ပေသပါသည်။ diff" ပဌီသနောက် "svn patch" မဟတဆင့်၎င်သကိုပဌန်လည်ရယူပါ။

  • commits အခဌေအနေ (“commit checkpointing”) ၏ လျဟပ်တစ်ပဌက်အခဌေအနေ (“commit checkpointing”) ကို စမ်သသပ်သိမ်သဆည်သနိုင်မဟု၏ ယုံကဌည်စိတ်ချရမဟု တိုသလာခဲ့ပဌီသ၊ သင်သည် commit တစ်ခုမဟ မကျူသလလန်ရသေသသော အပဌောင်သအလဲမျာသ၏ လျဟပ်တစ်ပဌက်ကို သိမ်သဆည်သနိုင်ကာ နောက်ပိုင်သတလင် သိမ်သဆည်သထာသသော ဗာသရဟင်သမျာသကို ပဌန်လည်ရယူပါ။ အလုပ်လုပ်သောမိတ္တူသို့ အပဌောင်သအလဲမျာသ (ဥပမာ၊ မဟာသယလင်သသော အပ်ဒိတ်တစ်ခုအတလက် အလုပ်လုပ်သောမိတ္တူအခဌေအနေကို ပဌန်လဟည့်ရန်);

source: opennet.ru

မဟတ်ချက် Add