ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Git Worktrees සමඟ වැඩ කාලය අඩු කර, බග් හඳුනා ගැනීම ඉක්මනින්!

Git Worktrees සමඟ වැඩ කාලය අඩු කර, බග් හඳුනා ගැනීම ඉක්මනින්!

Git නවීන සංවර්ධකයන් අතර දැන් ජනප්‍රිය වූ worktree විශේෂාංගය, ඔබේ කේත වැඩපිළිවෙළට අලුත් මාවතක් ගෙන එයි. එක රිපොසිටරියක් තුළ එකවර බහු වැඩබිම් (working trees) තබා ගත හැකි බැවින්, කෝඩ් වෙනස්කම් අතර ගමන් කිරීම දැඩි ලෙස සරල වෙයි.

සාමාන්‍යයෙන් අපි රිපොසිටරියේ master හෝ main ශාඛාවක් පමණක් පවත්වා, වෙනත් වැඩකටයුතු කිරීමට stash හෝ “WIP” කමිට් එකක් සකස් කර ගත යුතුය. ඒත් worktree භාවිතා කළහොත්, ඔබේ පවතින සංස්කරණය සුරක්ෂිතව තබා ගෙන, නව ශාඛාවක් සඳහා වෙනත් ෆෝල්ඩරයක් (worktree) එකතු කළ හැකිය. එම නිසා හදිසි බග් එකක් හෝ කෙටි වෙනස්කමක් ඉක්මනින් සලසා ගත හැක.

මෙම පද්ධතිය සකස් කිරීම පහසුයි. පළමුව රිපොසිටරියක් bare ආකාරයෙන් ඔබේ ප්‍රොජෙක්ට් ෆෝල්ඩරයට ක්ලෝන් කර, එය .git ෆෝල්ඩරය ලෙස සකස් කරගන්න. පසුදා git worktree add කමන්ඩ් එකෙන් ප්‍රධාන ශාඛාව (main) සහ ඔබට අවශ්‍ය වෙනත් ශාඛා (feature, bugfix) සඳහා වෙනත් ෆෝල්ඩරයන් නිර්මාණය කරන්න. අවශ්‍ය නැති worktree එකක් ඉවත් කිරීමට git worktree remove හා git branch -D භාවිතා කරන්න.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ අධ්‍යාපනික ආයතන, ස්ට්‍රට්-අප් සමාගම් සහ තනි සංවර්ධකයන්ට මේ තාක්ෂණය විශාල වාසියක් ලබා දෙයි:

  • ඉගෙනුම් වේගය වැඩි කිරීම: විශ්වවිද්‍යාල ශිෂ්‍යයන්ට එකම රිපොසිටරියෙන් බහු පරිසරයන් (development, testing) සකස් කර, ප්‍රායෝගික කුසලතා වඩා හොඳින් අත්හදා බැලිය හැක.
  • ව්‍යාපාරික නිෂ්පාදන වේගය: ස්ට්‍රට්-අප් සමාගම්ට හදිසි බග් අලුත්වැඩියා කිරීමේදී මුළු කේත පද්ධතියේ ස්ථාවරතාවය රැකගෙන, කාර්ය මණ්ඩලය වෙනත් වැඩකටයුතු කරගෙන යාමට ඉඩ සලසයි.
  • සංවර්ධක පිරිසගේ නිෂ්පාදනශීලීත්වය: එක් රිපොසිටරියක් තුළ බහු ශාඛා සමඟ කටයුතු කිරීම නිසා, මතක අවශ්‍යතා අඩු කර, hard drive පරිභෝගයත් සමඟ කාලයත් ඉතිරි වේ.

එමනිසා, Git worktrees භාවිතා කිරීම ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය තුළ වැඩි කාර්යක්ෂමතාව, වේගවත් නව්‍යකරණය හා වැඩි නිෂ්පාදන ගුණාත්මකභාවය ලබා දේ.

ඔබත් දැන් Git worktrees අත්හදා බලන්න, වැඩ කාලය කෙටි කර, කේත ගැටලු ඉක්මනින් විසඳා, වඩාත් නිදහස් සංවර්ධක පරිසරයක් ගොඩනඟන්න.

💡 Git worktrees අත්හදා බලන්න, වැඩ කාලය කෙටි කරමු!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Git #Worktrees #Development #Productivity #SriLankaTech