প্রকল্প সম্পর্কে

GitLens হল GitKraken-এর তৈরি একটি জনপ্রিয় ওপেন-সোর্স ভিজ্যুয়াল স্টুডিও কোড এক্সটেনশন, যা এডিটরের ভিতরেই Git ওয়ার্কফ্লোকে আরও শক্তিশালী করার জন্য ডিজাইন করা হয়েছে। ৫১ মিলিয়নেরও বেশি ইনস্টলেশন সহ, এটি VS Code ছাড়াই Git রিপোজিটরি বোঝা, নেভিগেট এবং পরিচালনার জন্য একটি বিস্তৃত টুলসেট সরবরাহ করে। ## মূল বৈশিষ্ট্য ### কমিট গ্রাফ - **প্রতিটি সারিতে লাইভ অবস্থা**: এক নজরে ahead/behind অবস্থা, unpushed/unpulled পরিবর্তন এবং পরিবর্তনের আকার দেখুন। - **ইতিহাসে আনকমিটেড কাজ**: প্রতিটি ওয়ার্কট্রির নিজস্ব সারি থাকে, যাতে আপনি স্টেজ, কমিট, স্ট্যাশ বা Compose Commits-এ পরিবর্তন পাঠাতে পারেন। - **অ্যাকশনযোগ্য সারি**: শাখা, মার্জ, রিবেস, চেরি-পিক, রিভার্ট, স্ট্যাশ, পুশ, পুল বা সরাসরি গ্রাফ থেকে পুল রিকোয়েস্ট খুলুন। - **স্থানে বিবরণ**: কমিট, শাখা, স্ট্যাশ, পুল রিকোয়েস্ট এবং তুলনা শিট হিসেবে স্ট্যাক হয়; বের হতে Esc চাপুন। - **সাইড বার ভিউ**: ওভারভিউ, এজেন্ট, পুল রিকোয়েস্ট, ওয়ার্কট্রি, শাখা, রিমোট, স্ট্যাশ এবং ট্যাগ—সব গ্রাফে স্কোপড। - **Git-সচেতন অনুসন্ধান**: বার্তা, লেখক, ফাইল, পরিবর্তন বা প্রাকৃতিক ভাষার বিবরণ দিয়ে অনুসন্ধান করুন। - **দ্রুত নেভিগেশন**: HEAD, upstream বা মার্জ টার্গেটে যান; শাখা খুঁজতে `/` ব্যবহার করুন; সম্পূর্ণ কীবোর্ড সমর্থন। ### ভিজ্যুয়ালাইজেশন - **ভিজ্যুয়াল হিস্ট্রি**: একটি টাইমলাইন যা দেখায় কীভাবে একটি ফাইল বা রিপোজিটরি বিবর্তিত হয়েছে—কখন পরিবর্তন এসেছে, তাদের আকার এবং লেখক। - **রিপোজিটরি ম্যাপ**: উচ্চ-স্তরের দৃশ্যের জন্য ফাইল অনুযায়ী আকার এবং ধরন অনুযায়ী রঙিন ব্লক। - **লাইভ এজেন্ট ম্যাপ**: দেখুন কোডিং এজেন্টরা রিয়েল টাইমে কোথায় পড়ছে এবং সম্পাদনা করছে, তারা সরানোর সাথে সাথে কুলিং ইফেক্ট সহ। ### ওয়ার্কট্রি এবং এজেন্ট - **ওয়ার্কট্রি ম্যানেজমেন্ট**: শাখা, কমিট বা পুল রিকোয়েস্ট থেকে ওয়ার্কট্রি তৈরি করুন; একই বা নতুন উইন্ডোতে খুলুন; কমিট গ্রাফে সরাসরি ডার্টি অবস্থা ট্র্যাক করুন। - **এজেন্ট সচেতনতা**: Claude Code সেশনগুলি লাইভ অবস্থা (কাজ করছে, নিষ্ক্রিয়, ইনপুট প্রয়োজন) সহ গ্রাফে উপস্থিত হয়। সারি থেকে সরাসরি সেশন পুনরায় শুরু করুন। - **টার্মিনাল লিঙ্ক**: এজেন্ট-মুদ্রিত SHA, শাখা, ট্যাগ বা রেঞ্জ ক্লিকযোগ্য লিঙ্ক হয়ে যায়। - **GitKraken MCP**: কোডিং এজেন্টদের Claude Code, Codex, Gemini CLI, GitHub Copilot CLI, OpenCode এবং IDE চ্যাট জুড়ে Git ইতিহাস, পুল রিকোয়েস্ট এবং ইস্যুতে কাঠামোগত অ্যাক্সেস দেয়। ### AI-চালিত ওয়ার্কফ্লো - **AI রিভিউ**: পুল রিকোয়েস্ট খোলার আগে সম্পূর্ণ পরিবর্তন পর্যালোচনা করুন; ফিক্সের জন্য কোডিং এজেন্টের কাছে ফলাফল হস্তান্তর করুন। - **কম্পোজ কমিট**: আকৃতিহীন পরিবর্তনের স্তূপ আলাদা, কেন্দ্রীভূত কমিটে সাজান। - **কমিট ব্যাখ্যা**: জিজ্ঞাসা করুন একটি কমিট, স্ট্যাশ, শাখা বা কাজের পরিবর্তন কী করেছে সরল ইংরেজিতে। - **রিলিজ নোট**: শাখা, ট্যাগ বা কমিট রেঞ্জের জন্য নোট তৈরি করুন। - **ইন্টারেক্টিভ রিবেস এডিটর**: কমিট পুনরায় সাজাতে টেনে আনুন, স্কোয়াশ, রিওয়ার্ড বা ড্রপ করার জন্য চিহ্নিত করুন। দ্বন্দ্ব পূর্বাভাস দেয়, দ্বন্দ্বযুক্ত ফাইল এক প্যানেলে সংগ্রহ করে এবং AI দিয়ে দ্বন্দ্ব সমাধান করতে পারে—একটি একক আন্ডো দিয়ে পূর্বাবস্থায় ফিরে যেতে। ### ইন্টিগ্রেশন - **অটোলিংকিং**: GitHub, GitLab, Jira, Gitea, Gerrit, Google Source, Bitbucket, Bitbucket Server, Azure DevOps এবং কাস্টম সার্ভারের সাথে কাজ করে। স্ব-পরিচালিত সংস্করণ (GitHub Enterprise, GitLab Self-Managed) Pro প্রয়োজন। - **সমৃদ্ধ হোভার বিবরণ**: GitHub, GitLab এবং Jira-এর জন্য পুল রিকোয়েস্ট, শাখা, কমিট এবং ব্যবহারকারীর অবতার সম্পর্কযুক্ত করুন। - **কাস্টম অটোলিংক**: Jira ইস্যু বা Zendesk টিকিটের মতো রেফারেন্সের জন্য নিজের সংজ্ঞায়িত করুন। - **লঞ্চপ্যাড**: আপনি জড়িত প্রতিটি পুল রিকোয়েস্টের একটি একক তালিকা, ব্লকার অনুসারে সাজানো। এডিটর ছাড়াই চেক আউট, পর্যালোচনা বা মার্জ করুন। - **ক্লাউড প্যাচ ও ওয়ার্কস্পেস**: কাজ-প্রগতিতে ব্যক্তিগত লিঙ্ক হিসাবে ভাগ করুন; মেশিন জুড়ে রিপোজিটরি গ্রুপ করুন। ### মূল কমিউনিটি বৈশিষ্ট্য (ফ্রি ও ওপেন সোর্স) - ব্লেম অ্যানোটেশন, হোভার, কোডলেন্স, ফাইল অ্যানোটেশন, রিভিশন নেভিগেশন - সাইড বার ভিউ, ইন্টারেক্টিভ রিবেস এডিটর, Git কমান্ড প্যালেট - ইন্টিগ্রেশন এবং GitKraken MCP ### প্রো বৈশিষ্ট্য (১৪ দিনের ফ্রি ট্রায়াল) - প্রাইভেট রিপোজিটরিতে সমস্ত কমিউনিটি বৈশিষ্ট্য - এজেন্ট সেশন এবং এজেন্ট কানবান - গ্রাফে রিভিউ এবং মার্জ সহ পুল রিকোয়েস্ট প্যানেল - লঞ্চপ্যাড - সমস্ত AI বৈশিষ্ট্য - অগ্রাধিকার ইমেল সমর্থন, কাস্টম অনবোর্ডিং এবং প্রশিক্ষণ ## শুরু করা 1. VS Code এক্সটেনশন সাইড বার থেকে GitLens ইনস্টল করুন। 2. পাবলিক রিপোজিটরিতে কমিট গ্রাফ আনলক করতে এবং প্রো ট্রায়াল শুরু করতে একটি ফ্রি GitKraken অ্যাকাউন্ট দিয়ে সাইন ইন করুন। 3. অ্যাক্টিভিটি বারে GitLens আইকনের মাধ্যমে কমিট গ্রাফ খুলুন। 4. আপনার Git হোস্ট, ইস্যু ট্র্যাকার এবং কোডিং এজেন্ট সংযুক্ত করুন। ## সমর্থন এবং কমিউনিটি - সহায়তা কেন্দ্র: https://help.gitkraken.com/gitlens/gitlens-home/ - কমিউনিটি সমর্থন এবং ইঞ্জিনিয়ারিং টিম মিথস্ক্রিয়ার জন্য GitHub আলোচনা - অফিসিয়াল সমর্থন পৃষ্ঠা: https://support.gitkraken.com/ - অবদান স্বাগত; GitLens ডক্স রিপোজিটরির মাধ্যমে ডকুমেন্টেশন অবদান GitLens আপনার সম্পূর্ণ Git ওয়ার্কফ্লো—কোড লেখকত্ব বোঝা থেকে জটিল মাল্টি-এজেন্ট উন্নয়ন পরিচালনা পর্যন্ত—VS Code-এর ভিতরেই রাখার জন্য ডিজাইন করা হয়েছে, প্রসঙ্গ পরিবর্তন হ্রাস করে এবং উত্পাদনশীলতা বৃদ্ধি করে।