إذا كنت من مستعملي المنصات السحابية الخدماتية (PAAS) مثل Heroku أو غيرها، فعلى الأرجح جربت متعة وإنتاجية الـ Git-based deployment/development، لكن قد تصادفك مواقع أو مشاريع أين يجب عليك العمل على استضافة عادية محدودة، أو بحساب محدود الصلاحيات، أين قد لا تملك حتى حساب ssh بل فقط نفاذا عبر FTP.
بينما كنت أعمل على أحد المشاريع في استضافة من هذا النوع، كان علي رفع الملفات لتجريب المشروع على بيئة الخادم الحقيقية وليس البيئة المحلية، المشكل أنه كان علي تفقّد أيّ من الملفات قمت بتعديلها لرفعها لوحدها، قافزا بين المجلدات، أرفعُ هذا الملف في مجلد الـ Views وهناك آخر في Controllers أو Models، آه ولا تنس الملف الفلاني في مجلد الصور الموجود في مكان آخر،…. وإن كنت في وضع “الكسول” فكان يجب علي رفع مجلد المشروع بأكمله مما يتطلب وقتنا لانتهاء الرفع.