عن المشروع

GitLens هي إضافة مفتوحة المصدر شائعة لـ Visual Studio Code طورها GitKraken، مصممة لتعزيز سير عمل Git مباشرة داخل المحرر. مع أكثر من 51 مليون تثبيت، توفر مجموعة شاملة من الأدوات لفهم واستكشاف وإدارة مستودعات Git دون مغادرة VS Code. ## الميزات الرئيسية ### رسم بياني للالتزامات - **حالة حية في كل صف**: راقب حالة التقدم/التأخر، التغييرات غير المرسلة/غير المسحوبة، وأحجام التغييرات بنظرة واحدة. - **أعمال غير مُلتزَم بها في السجل**: يحصل كل worktree على صف خاص به، مما يتيح لك تجهيز التغييرات والالتزام بها أو وضعها في stash أو إرسالها إلى Compose Commits. - **صفوف قابلة للتنفيذ**: فرّع، ادمج، أعد الأساس، اختر التزامات، أعِد، ضع في stash، أرسل، اسحب، أو افتح طلبات سحب مباشرة من الرسم البياني. - **تفاصيل في مكانها**: الالتزامات والفرع والـ stashes وطلبات السحب والمقارنات تتراكم كصفحات؛ اضغط Esc للخروج. - **عروض الشريط الجانبي**: نظرة عامة، الوكلاء، طلبات السحب، worktrees، الفروع، البُعد البعيد، الـ stashes، والوسوم—all مرتبطة بالرسم البياني. - **بحث واعٍ بـ Git**: ابحث بالرسالة أو المؤلف أو الملف أو التغيير أو أوصاف اللغة الطبيعية. - **تنقل سريع**: انتقل إلى HEAD أو البُعد العلوي أو هدف الدمج؛ استخدم `/` للعثور على الفروع؛ دعم كامل للوحة المفاتيح. ### التصورات البصرية - **السجل البصري**: خط زمني يُظهر كيف تطورت الملفات أو المستودعات—متى هبطت التغييرات، أحجامها، ومؤلفوها. - **خريطة المستودع**: كتل بحجم الملفات ومُلوّنة حسب النوع لمقدمة عامة. - **خريطة الوكلاء الحية**: راقب أين يقرأ الوكلاء البرمجيون ويعيدون التحرير في الوقت الفعلي، مع تأثيرات تبريد عند انتقالهم. ### الـ Worktrees والوكلاء - **إدارة الـ Worktrees**: أنشئ worktrees من الفروع أو الالتزامات أو طلبات السحب؛ افتحها في نفس النافذة أو نافذة جديدة؛ تتبّع حالات الأوساخ مباشرة في الرسم البياني للالتزامات. - **وعي بالوكلاء**: تظهر جلسات Claude Code في الرسم البياني مع حالة حية (يعمل، خامل، يحتاج مدخلات). استأنف الجلسات مباشرة من الصف. - **روابط الطرفية**: الـ SHAs أو الفروع أو الوسوم أو النطاقات التي يطبعها الوكيل تصبح روابط قابلة للنقر. - **GitKraken MCP**: يمنح الوكلاء البرمجيين وصولاً منظماً إلى سجل Git وطلبات السحب والمشكلات عبر Claude Code وCodex وGemini CLI وGitHub Copilot CLI وOpenCode ومحادثات IDE. ### سير عمل بمساعدة الذكاء الاصطناعي - **مراجعة الذكاء الاصطناعي**: راجع التغييرات ككل قبل فتح طلب سحب؛ سلّم النتائج لوكيل برمجي للإصلاح. - **Compose Commits**: رتّب مجموعة غير منظمة من التغييرات في التزامات منفصلة ومركزة. - **شرح الالتزامات**: اسأل ما الذي فعله التزام أو stash أو فرع أو تغييرات عمل بلغة إنجليزية مبسطة. - **ملاحظات الإصدار**: ولّد ملاحظات للفروع أو الوسوم أو نطاقات الالتزامات. - **محرر إعادة الأساس التفاعلي**: اسحب لإعادة ترتيب الالتزامات، وعلّمها للدمج أو إعادة التسمية أو الحذف. يتنبأ بالنزاعات، يجمع الملفات المتنازعة في لوحة واحدة، ويمكن حل النزاعات بالذكاء الاصطناعي—مع تراجع واحد للإلغاء. ### التكاملات - **الربط التلقائي**: يعمل مع GitHub وGitLab وJira وGitea وGerrit وGoogle Source وBitbucket وBitbucket Server وAzure DevOps وخوادم مخصصة. النسخ المُدارة ذاتياً (GitHub Enterprise وGitLab Self-Managed) تتطلب Pro. - **تفاصيل التحويم الغنية**: اربط طلبات السحب والفروع والالتزامات وصور المستخدمين لـ GitHub وGitLab وJira. - **روابط ربط تلقائي مخصصة**: عرّف روابطك الخاصة للمراجع مثل مشكلات Jira أو تذاكر Zendesk. - **Launchpad**: قائمة واحدة بكل طلب سحب تشارك فيه، مرتبة حسب العوائق. افحص أو راجع أو ادمج دون مغادرة المحرر. - **التصحيحات والمساحات السحابية**: شارك الأعمال الجارية كرابط خاص؛ اجمع المستودعات عبر الأجهزة. ### ميزات المجتمع الأساسية (مجانية ومفتوحة المصدر) - تعليقات المسؤولية، التحويم، CodeLens، تعليقات الملفات، التنقل بين المراجعات - عروض الشريط الجانبي، محرر إعادة الأساس التفاعلي، لوحة أوامر Git - التكاملات وGitKraken MCP ### ميزات Pro (تجربة مجانية 14 يوماً) - جميع ميزات المجتمع على المستودعات الخاصة - جلسات الوكلاء وAgent Kanban - لوحة طلبات السحب مع مراجعة ودمج في الرسم البياني - Launchpad - جميع ميزات الذكاء الاصطناعي - دعم بريدي ذو أولوية، تدريب وتوجيه مخصص ## البدء 1. ثبّت GitLens من شريط إضافات VS Code. 2. سجّل الدخول بحساب GitKraken مجاني لفتح الرسم البياني للالتزامات على المستودعات العامة والبدء بتجربة Pro. 3. افتح الرسم البياني للالتزامات عبر أيقونة GitLens في شريط النشاط. 4. اربط مضيف Git ومسار المشكلات والوكلاء البرمجيين. ## الدعم والمجتمع - مركز المساعدة: https://help.gitkraken.com/gitlens/gitlens-home/ - نقاشات GitHub للدعم المجتمعي والتفاعل مع فريق الهندسة - صفحة الدعم الرسمية: https://support.gitkraken.com/ - المساهمات مرحب بها؛ مساهمات التوثيق عبر مستودع GitLens Docs GitLens مصمم لإبقاء سير عمل Git بأكمله—from فهم مؤلفية الكود إلى إدارة التطوير متعدد الوكلاء المعقد—داخل VS Code، مما يقلل التبديل السياقي ويحسّن الإنتاجية.