TortoiseGit — استخدم Git بنقرة يمين، سلاح كفاءة مستخدمي ويندوز

باختصار: أداة Git GUI الأكثر كلاسيكية على ويندوز. بعد التثبيت، تتكامل جميع عمليات Git مباشرة في قائمة النقر باليمين في المجلد — commit، pull، push، diff دون فتح طرفية أو نافذة إضافية.


هل تستخدم Git بهذه الطريقة أيضًا؟

السيناريو الأول: لقد قمت بتعديل مجموعة من الملفات في مستكشف الملفات وتريد عمل commit. سير عملك: افتح VS Code → انتقل إلى لوحة التحكم بالمصدر → عرض التغييرات → أدخل رسالة commit → commit. إذا قمت فقط بتغيير ملف صغير، فهذه العملية تبدو “ثقيلة” بعض الشيء.

السيناريو الثاني: تريد معرفة الملفات التي تم تعديلها في المجلد الحالي وما الذي تغير. تفتح طرفية، وتكتب git status، ثم git diff. كتابة الأوامر في كل مرة تصبح مملة.

السيناريو الثالث: أنت معتاد على عمليات قائمة النقر باليمين في مستكشف ملفات ويندوز (ضغط، نسخ، إرسال إلى…). تفكر: لماذا لا يمكن دمج Git في قائمة النقر باليمين أيضًا؟

إذا كنت تطور على ويندوز وتريد أن تكون عمليات Git أكثر راحة — TortoiseGit هو إجابتك.


ما هو TortoiseGit؟

TortoiseGit هو عميل Git مدمج في قائمة النقر باليمين لمستكشف ملفات ويندوز. بعد التثبيت، انقر بزر الماوس الأيمن على أي مجلد أو ملف، وتظهر عمليات Git مباشرة في القائمة — commit، pull، push، عرض السجل، diff — دون رفع يدك عن الماوس.

يعود تاريخ TortoiseGit إلى العقد الأول من القرن الحادي والعشرين — سابقه، TortoiseSVN، كان أداة SVN GUI الأكثر شعبية في ذلك الوقت. عندما حل Git محل SVN، ورث TortoiseGit نفس الفلسفة: إدارة التحكم في الإصدارات مباشرة في مستكشف الملفات، دون حاجة لفتح تطبيق منفصل.

ببساطة: GitHub Desktop هو برنامج نافذة منفصلة؛ TortoiseGit مدمج في قائمة النقر باليمين لمستكشف ملفات ويندوز.


الميزات الأساسية: كل شيء يتم بنقرة يمين

1. تكامل قائمة النقر باليمين — أسرع وأكثر دخول مباشر

بعد تثبيت TortoiseGit، انقر بزر الماوس الأيمن في مستكشف ملفات ويندوز:

  • Git Commit → إيداع التغييرات في المجلد الحالي
  • Git Pull → سحب أحدث كود من المستودع البعيد
  • Git Push → دفع الـ commits المحلية
  • Git Update → سحب + دمج (مثل git pull --rebase)
  • Git Show Log → عرض تاريخ الـ commits
  • Git Diff → عرض التغييرات الحالية
  • Git Branch → إدارة الفروع
  • Git Clone → استنساخ المستودع البعيد
  • Git Sync → سحب → دمج → دفع، بنقرة واحدة

لا مزيد من التبديل إلى طرفية لكتابة git status — أيقونات صغيرة بجانب الملفات تخبرك بالحالة مباشرة. علامة اختيار خضراء = تم الـ commit، لا تغييرات؛ علامة تعجب حمراء = تم التعديل؛ علامة زائد زرقاء = ملف جديد.

2. عرض الفروقات البصري — مرمّز بالألوان، سهل الفهم

انقر بزر الماوس الأيمن على ملف معدّل → Git Diff → يفتح نافذة مقارنة الفروقات في TortoiseGit:

  • عرض جنبًا إلى جنب: اليسار هو الإصدار الأصلي، واليمين هو التعديل الحالي
  • اللون الأحمر يبرز الأسطر المحذوفة، اللون الأخضر يبرز الأسطر المضافة
  • الفروقات أوضح بمئة مرة من النص الأسود والأبيض في الطرفية

إذا أردت مقارنة إصدارين مختلفين من ملف، يمكنك سحب الملفات مباشرة إلى نافذة المقارنة — يدعم TortoiseGit مقارنة الفروقات لأي ملف، وليس فقط الملفات المُدارة بواسطة Git.

3. حل النزاعات — أداة بصرية الأكثر سهولة في الاستخدام

أداة حل النزاعات في TortoiseGit هي arguably الأكثر بديهية في فئتها. عند حدوث نزاع دمج:

  1. انقر بزر الماوس الأيمن على ملف النزاع → Git Resolve → يفتح محرر حل النزاعات
  2. النافذة مقسمة إلى ثلاث لوحات:
    • اليسار: إصدارك (Their)
    • اليمين: الإصدار المتعارض (Mine، مثل الإصدار من الفرع الذي يتم دمجه)
    • الأسفل: نتيجة الدمج التي يتم تحريرها
  3. انقر على سطر في اللوحة اليسرى أو اليمنى → يُضاف هذا السطر إلى لوحة النتيجة
  4. يمكنك أيضًا تحرير لوحة النتيجة يدويًا مباشرة
  5. حفظ → وضع علامة كـ “تم الحل” → متابعة الدمج

العملية بأكملها لا تتطلب مواجهة كتل <<<<<<< HEAD كبيرة في الطرفية — إنها محرر مقارنة ثلاثي اللوحات بصري.


مراجعات وسائل الإعلام المحترفة والمستخدمين

المصدرالمراجعة
CNET”TortoiseGit يتكامل بسلاسة مع مستكشف ويندوز، مما يجعل عمليات Git بسيطة مثل النقر بزر الماوس الأيمن”
IT之家”أكثر عميل Git كلاسيكية على منصة ويندوز — عمليات قائمة النقر باليمين تجعل التحكم في الإصدارات مريحًا بشكل استثنائي”
opensource.com”أداة Git GUI الرائدة على ويندوز كانت عنصرًا أساسيًا للمطورين الذين يفضلون تكامل المستكشف”

ماذا يقول المستخدمون الحقيقيون

“أستخدم TortoiseGit منذ سبع أو ثماني سنوات. انقر يمينًا في المستكشف → Commit → اكتب رسالة commit → تأكيد، دون مغادرة مدير الملفات أبدًا. بالاقتران مع Everything و Ditto، هذا الثلاثي لكفاءة التطوير على ويندوز لا يُستبدل.” — مطور .NET، Cnblogs

“عرض السجل (Show Log) هو المفضل لدي — يمكنك رؤية اتجاه كل فرع ونقاط الدمج ومن قام بماذا بوضوح. النظر إلى السجلات في سطر الأوامر لا يكون بديهيًا أبدًا؛ سجل TortoiseGit الرسومي واضح كالبلور.” — مهندس أنظمة مدمجة، Zhihu

“أستخدم TortoiseGit فقط لحل النزاعات. الأدوات الأخرى تتطلب مقارنة طويلة؛ مقارنة TortoiseGit ثلاثية اللوحات تتيح لك رؤية أي جانب تختار في لمحة. خاصة عند التعامل مع عمليات دمج كبيرة مع عدة مساهمين، تجربة حل النزاعات هي الأفضل.” — مطور Full-stack، V2EX


مقارنة مع الأدوات المماثلة

البُعدTortoiseGitGitHub DesktopSourcetreeGitKraken
تكامل النقر باليمين⭐⭐⭐⭐⭐ ميزة أساسية❌ لا❌ لا❌ لا
حل النزاعات⭐⭐⭐⭐⭐ الأفضل⭐⭐⭐ أساسي⭐⭐⭐⭐ جيد جدًا⭐⭐⭐⭐ جيد جدًا
عرض السجل الرسومي⭐⭐⭐⭐⭐ سجل فروع رسومي⭐⭐⭐ بسيط⭐⭐⭐⭐ جيد⭐⭐⭐⭐ جيد
عبر المنصات❌ ويندوز فقط✅ ويندوز+ماك✅ جميع المنصات✅ جميع المنصات
منحنى التعلم⭐⭐⭐ معتدل⭐⭐ منخفض⭐⭐⭐ معتدل⭐⭐⭐ معتدل
اكتمال الميزات⭐⭐⭐⭐⭐ شامل⭐⭐⭐ أساسي⭐⭐⭐⭐ كامل⭐⭐⭐⭐ كامل
تكامل GitHub⭐⭐ أساسي⭐⭐⭐⭐⭐ أصلي⭐⭐⭐ متوسط⭐⭐⭐⭐ جيد
السعرمجانيمجانيمجانيمجاني/مدفوع

دليل التحميل والتثبيت

التحميل الرسمي

الموقع الرسمي لـ TortoiseGit هو tortoisegit.org:

القناةرابط التحميلالوصف
الموقع الرسمي (موصى به)tortoisegit.org/downloadيشمل إصدار 32 بت و 64 بت
مستودع المصدر المفتوحgithub.com/TortoiseGit/TortoiseGitترخيص GPL، كود مفتوح المصدر

⚠️ تذكير أمان: TortoiseGit هو برنامج مجاني مفتوح المصدر. يُرجى التحميل من tortoisegit.org الرسمي. حجم المثبت حوالي 15 ميجابايت. يُنصح بتثبيت Git for Windows أولاً. TortoiseGit يدعم ويندوز فقط — مستخدمو Mac و Linux لا يمكنهم استخدامه.

خطوات التثبيت

  1. نزّل أحدث إصدار من tortoisegit.org/download
  2. شغّل المثبت → الخيارات الافتراضية جيدة
  3. بعد التثبيت، قد تحتاج لإعادة تشغيل مستكشف الملفات
  4. انقر يمينًا في أي مجلد → إذا رأيت قائمة TortoiseGit، فقد نجح التثبيت

نصيحة: TortoiseGit نفسه لا يتضمن Git. تحتاج إلى تثبيت Git for Windows أولاً (git-scm.com). ترتيب التثبيت: ثبّت Git أولاً → ثم ثبّت TortoiseGit.


الأسئلة المتداولة

س: ما العلاقة بين TortoiseGit و Git for Windows؟ ج: Git for Windows هو إصدار ويندوز من Git (أداة سطر أوامر)، و TortoiseGit هو واجهته الرسومية. تحتاج إلى تثبيت Git for Windows أولاً لكي يعمل TortoiseGit. أثناء التثبيت، يكتشف TortoiseGit مسار Git في نظامك تلقائيًا.

س: قائمة النقر باليمين طويلة جدًا. ماذا أفعل؟ ج: قائمة النقر باليمين في TortoiseGit قابلة للتخصيص. انقر يمينًا على أي مجلد → TortoiseGit → الإعدادات، يمكنك تعطيل عناصر القائمة غير المستخدمة بكثرة، مع الاحتفاظ فقط بالأكثر استخدامًا مثل commit، pull، push، log.

س: لماذا لا تظهر أيقونات التراكب الصغيرة على الملفات؟ ج: مستكشف ملفات ويندوز لديه حد لأيقونات التراكب (حد أقصى 15). إذا كانت OneDrive و Dropbox وغيرها من البرامج تستهلك جميع فتحات الأيقونات، فقد لا تظهر أيقونات TortoiseGit. الحل: إعدادات TortoiseGit → أيقونات التراكب → ضبط ترتيب الأولوية، أو تعطيل أيقونات التراكب غير الضرورية.


TortoiseGit هو هدية لمستخدمي ويندوز منذ فترة طويلة — أكمل عمليات Git بنقرة يمين واحدة، مما يزيد الكفاءة إلى أقصى حد. قد لا يكون أداة Git الأكثر عصرية، لكن للمطورين المعتادين على عمليات مستكشف ملفات ويندوز، إنه لا يُستبدل.

العودة إلى قائمة الأدوات

تحميل

بعض الروابط على هذه الصفحة هي روابط تابعة. قد نكسب عمولة صغيرة دون أي تكلفة إضافية عليك. جميع التوصيات تستند إلى مراجعات موضوعية.