📋 محتويات الصفحة
📖 الوصف
GitLens هي إضافة قوية لـ VS Code تضيف قدرات متقدمة لـ Git، تشمل عرض من كتب كل سطر في الكود، سجل الملف، المقارنة بين الفروع، وأكثر.
🎯 يستخدم في
مجالات استخدام هذه الأداة
معرفة من كتب كل سطر (Git Blame)
تتبع تغييرات الكود عبر الزمن
مقارنة الفروع والـ commits
استعراض تاريخ الملف
Resolve Merge Conflicts
مراجعة الـ Pull Requests
فهم كود الفريق
✨ المميزات
أبرز مميزات هذه الأداة
Git Blame inline (أسطر الكود)
Commit Details على hover
File History و Line History
Compare branches
tags
commits
Search commits
Git Graph Visualization
Stash management
Interactive Rebase Editor
Autodetect author per line
SCM (Source Control) enhancements
Worktrees support
⚠️ العيوب
نقاط يجب مراعاتها
ثقيل على الموارد (CPU/Memory)
مجاني محدود (Pro features بمقابل)
قد يربك المبتدئين بكثرة الميزات
إعدادات معقدة
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
// .vscode/settings.json
{
"gitlens.currentLine.enabled": true,
"gitlens.codeLens.enabled": true,
"gitlens.hovers.currentLine.over": "line",
"gitlens.blame.toggleMode": "file",
"gitlens.graph.layout": "editor"
}
📚 أدوات أخرى في Extensions
قد يعجبك أيضاً
Auto Import
إضافة VS Code لإضافة الاستيرادات تلقائياً (Auto Import Extension)
Bracket Pair Colorizer
⭐إضافة VS Code لتلوين الأقواس
Color Picker
إضافة VS Code لاختيار الألوان
CSS Modules
⭐إضافة VS Code لدعم CSS Modules
Error Lens
⭐إضافة VS Code لعرض الأخطاء في السطر (Inline Diagnostics)
ESLint
⭐إضافة VS Code للتحقق من جودة الكود