أتكلم هنا بشكل خاص عن ملفات البرمجة (وعن الملفات النصية بشكل عام)
فقدان ملفات العمل. شيء يعدل مستوى ضغط الدم ويضيف بعض الغرامات لمستوى السكر في الدم
مشكلة حصلت معي مرتين من قبل.
في أول مرة، كنت قد فقدت ملف style لمشروع كامل. بعد أسبوع من العمل المضني اختفى الملف. ولم أستطع استراجع إطلاقا. مما جعلني لإعادة كتابته من الصفر (وهذا كان أمرا جيدا حقا لأني كتبت كودا أكثر نظافة وسلالة في التعديل)
وفي مرة أخرى، حصلت مشكلة في القرص الصلب. وسببت ضياع كامل ملفات النظام ومن بينها 3 مشاريع كنت أعمل عليها
الحمد لله، قبل يوم واحد من المشكلة، قررت أن أجرب التطوير على أكثر من حاسوب (بأكثر من نظام) لذا حملت dropbox وبدأت بإعداد مستودع فيه لملفاتي لمزامنتها في كامل الأجهزة
والحمد لله، لم أفقد الملفات. وحاليا أستخدم dropbox كمستودع للملفات، حيث أضع كامل ملفاتي في مجلده في الحاسوب، وأطور منها مباشرة. وكامل التغييرات تحفظ مباشرة في السحاب
حاولت سابقا استخدام git ولم عقلي لم يستوعبها جيدا لأنها كانت معقدة من أجل عملية بسيطة فحسب.
ففي git علي إعداد مستوعد، دفع التغييرات الجديدة، تسجيل الملفات الجديدة. سحب أو تغيير الأمور كل مرة. وهو أمر معقد قليلا.
فيما في dropbox كل ماعلي فعله هو لاشيء بالتحديد. تنصيب البرنامج ورمي الملفات فيه فحسب. هو يمتلك svn حيث يشير على كل النسخ السابقة لملف ما بدون التأكد من إضافتها يدويا حيث يبقي على نسخة سابقة دوما. وأجده أكثر عملية من dropbox
وفي حال أردت العمل مع أكثر من شخص على نفس المشروع، كل ما علي فعله هو مشاركة المجلد معه حيث تصبح التغييرات عندنا نحن الاثنان
إذا، أنا طرحت هذا الموضوع لأعرف ماذا تستخدمون أنتم بالتحديد، ومن أكثر عملية dropbox (الذي لم يعد لهذه المهمة أصلا) أو github أو بالتحديد git
التعليقات