يدعم ويندوز/ماك/لينكس
مفتوح المصدر/مجاني
سريع
الألمانية/الإنجليزية/الإسبانية/الفرنسية/البرتغالية/Русский/简体中文/繁體中文
المدمج في المواضيع الخفيفة / الداكنة
تخصيص الموضوع
الرسم البياني للالتزام المرئي
يدعم الوصول إلى SSH مع كل جهاز تحكم عن بعد
أوامر GIT مع واجهة المستخدم الرسومية
استنساخ/جلب/سحب/دفع...
دمج/إعادة الأساس/إعادة التعيين/الرجوع/التعديل/اختيار الكرز...
تعديل/إعادة صياغة
إعادة الأساس التفاعلي (الأساسي)
الفروع
أجهزة التحكم عن بعد
العلامات
مخابئ
وحدات فرعية
أشجار العمل
أرشيف
فرق
حفظ كتصحيح/تطبيق
تاريخ الملف
لوم
فروق المراجعة
فرع الفرق
اختلاف الصورة - جنبًا إلى جنب/التمرير/المزج
التزامات البحث
جيت فلو
جيت LFS
رابط المشكلة
مساحة العمل
استخدام الذكاء الاصطناعي لإنشاء رسالة الالتزام (منفذ C# الخاص بـ anjerodev/commitollama)
تحذير
تم اختبار Linux فقط على Debian 12 على كل من X11 و Wayland .
لاستخدام هذه الأداة، تحتاج إلى تثبيت Git(>=2.23.0) أولاً.
يمكنك تنزيل أحدث إصدار ثابت من الإصدارات أو تنزيل عناصر سير العمل من Github Actions لتجربة هذا التطبيق بناءً على أحدث الالتزامات.
يقوم هذا البرنامج بإنشاء مجلد $"{System.Environment.SpecialFolder.ApplicationData}/SourceGit"
، والذي يعتمد على النظام الأساسي، لتخزين إعدادات المستخدم والصور الرمزية التي تم تنزيلها وسجلات الأعطال.
نظام التشغيل | طريق |
---|---|
ويندوز | C:UsersUSER_NAMEAppDataRoamingSourceGit |
لينكس | ${HOME}/.config/SourceGit أو ${HOME}/.sourcegit |
ماك | ${HOME}/Library/Application Support/SourceGit |
نصيحة
يمكنك فتح دليل بيانات التطبيق من القائمة الرئيسية.
لمستخدمي ويندوز :
MSYS Git غير مدعوم . يرجى استخدام Git الرسمي لنظام التشغيل Windows بدلاً من ذلك.
يمكنك تثبيت أحدث إصدار ثابت من winget
باستخدام الأوامر التالية:
تثبيت Winget SourceGit
ملحوظة
سيقوم winget
بتثبيت هذا البرنامج كأداة لسطر الأوامر. تحتاج إلى تشغيل SourceGit
من وحدة التحكم أو Win+R
في المرة الأولى. وبعد ذلك يمكنك إضافته إلى شريط المهام.
يمكنك تثبيت أحدث مستقر عن طريق scoope
باستخدام أوامر المتابعة:
دلو مغرفة إضافة إضافات مغرفة تثبيت Sourcegit
يمكن العثور على الإصدارات المحمولة في الإصدارات
لمستخدمي نظام التشغيل MacOS :
شكرًا @ybeapps على إتاحة SourceGit
على Homebrew
. يمكنك ببساطة تثبيته باستخدام الأمر التالي:
اضغط على المشروب ybeapps/homebrew-sourcegit تثبيت الشراب --cask --no-quarantine sourcegit
إذا كنت تريد تثبيت SourceGit.app
من إصدار Github يدويًا، فستحتاج إلى تشغيل الأمر التالي للتأكد من أنه يعمل:
sudo xattr -cr /Applications/SourceGit.app
تأكد من تثبيت git-credential-manager على جهاز Mac الخاص بك.
يمكنك تشغيل echo $PATH > ~/Library/Application Support/SourceGit/PATH
لإنشاء ملف PATH env مخصص لتقديم PATH
env إلى SourceGit.
لمستخدمي لينكس :
يجب تثبيت xdg-open
لدعم مدير الملفات الأصلي المفتوح.
تأكد من تثبيت git-credential-manager على نظام التشغيل Linux لديك.
ربما تحتاج إلى تعيين متغير البيئة AVALONIA_SCREEN_SCALE_FACTORS
. راجع https://github.com/AvaloniaUI/Avalonia/wiki/Configuring-X11-per-monitor-DPI.
يدعم هذا البرنامج استخدام OpenAI أو أي خدمة AI أخرى تحتوي على واجهة برمجة تطبيقات HTTP متوافقة مع OpenAI لإنشاء رسالة التزام. تحتاج إلى تكوين الخدمة في نافذة Preference
.
بالنسبة لـ OpenAI
:
يجب أن يكون Server
https://api.openai.com/v1/chat/completions
لخدمات الذكاء الاصطناعي الأخرى:
يجب أن يملأ Server
عنوان URL مكافئًا لـ https://api.openai.com/v1/chat/completions
الخاص بـ OpenAI. على سبيل المثال، عند استخدام Ollama
، يجب أن يكون http://localhost:11434/v1/chat/completions
بدلاً من http://localhost:11434/api/generate
يعد API Key
اختياريًا ويعتمد على الخدمة
يدعم هذا التطبيق المستودع المفتوح في الأدوات الخارجية المدرجة في الجدول أدناه.
أداة | ويندوز | ماك | لينكس |
---|---|---|---|
كود الاستوديو المرئي | نعم | نعم | نعم |
رمز الاستوديو المرئي - المطلعون | نعم | نعم | نعم |
VSCodium | نعم | نعم | نعم |
أسطول | نعم | نعم | نعم |
نص سامية | نعم | نعم | نعم |
زيد | لا | نعم | نعم |
الاستوديو المرئي | نعم | لا | لا |
ملحوظة
سيحاول هذا التطبيق العثور على هذه الأدوات تلقائيًا بناءً على بعض المواقع المحددة مسبقًا أو المتوقعة. إذا كنت تستخدم نسخة محمولة واحدة من هذه الأدوات، فلن يكتشفها هذا التطبيق. لحل هذه المشكلة يمكنك إضافة ملف باسم external_editors.json
في دليل بيانات التطبيق وتوفير المسار مباشرة. على سبيل المثال:
{ "أدوات": { "رمز Visual Studio": "D:\VSCode\Code.exe" } }
ملحوظة
يدعم هذا التطبيق أيضًا الكثير من معرفات JetBrains
، وسيساعد تثبيت JetBrains Toolbox
هذا التطبيق في العثور عليها.
موضوع الظلام
موضوع الضوء
مخصص
يمكنك العثور على سمات مخصصة من sourcegit-theme. ومرحبا بكم في مشاركة المواضيع الخاصة بك.
الجميع مدعوون لتقديم العلاقات العامة. يرجى التأكد من أن العلاقات العامة الخاصة بك تعتمد على أحدث فرع develop
وأن فرع العلاقات العامة المستهدف قيد develop
.
شكرا لجميع الناس الذين يساهمون.