sidebranch
أداة مرئية مبنية على Git لمقارنة واجهات الفروع جنبًا إلى جنب داخل worktrees معزولة
نبذة عن sidebranch
sidebranch أداة مرئية لمقارنة الفروقات مبنية على Git. اختر أي فرع من الصفحة، وستنشئ الأداة خادم تطوير خاصًا به داخل worktree معزول؛ ثم اعرض الواجهتين جنبًا إلى جنب في لوحتين مباشرتين، أو أبرز تغييرات UI باستخدام وضعي الفروقات blend وonion. لا ترتبط بإطار عمل محدد، إذ يمكن استخدامه مع تطبيقات مثل Next وVite وDjango وRails ما دامت تستجيب لـ HTTP عبر منفذ. تتكوّن الأداة من إمكانات Node المدمجة ولا تحتاج إلى حزم خارجية؛ وللتثبيت الذاتي استخدم npm install --save-dev sidebranch وأضف widget إلى بنية التطوير.
الأنسب لـ
أفضل حالات الاستخدام
التبديل بين فروع Git ومقارنة واجهاتها
فحص الفروقات بين واجهتين مباشرتين جنبًا إلى جنب
إبراز تغييرات الواجهة باستخدام وضع blend أو onion
تشغيل خادم تطوير فرع داخل worktree معزول
الميزات
تبديل الفروع من الصفحة
اختر فرعًا من الصفحة وشغّل خادم التطوير الخاص به داخل worktree معزول.
عرض الفروقات جنبًا إلى جنب
حافظ على اللوحتين في الوقت الفعلي وأبرز تغييرات الواجهة باستخدام وضعَي blend أو onion.
مستقل عن إطار العمل
يمكن استخدامه مع Next وVite وDjango وRails وتطبيقات أخرى ما دامت تستجيب لـ HTTP عبر منفذ.
من دون تبعيات خارجية
تتكوّن الأداة بالكامل من إمكانات Node المدمجة ولا تعتمد على حزم خارجية.
المزايا
- يدعم أُطر عمل وتطبيقات HTTP متعددة
- يوفر طرق عرض للفروقات جنبًا إلى جنب وblend وonion
- لا يلمس worktree الحالي
- لا يحتاج إلى تبعيات حزم خارجية
القيود
- يجب أن يستجيب التطبيق لـ HTTP عبر منفذ