مشكلة في تلف ملف HTML

السلام عليكم ،

مشكلتي هي :

كنت أعمل على قالبٍ جديد كنت قد بدأت به من قرابة الـ15 يوماً ،

فجأة توقف حاسبي عن العمل ، وعندما قمت بأعادة تشغيله لأحاول فتح ملف HTML من جديد لأجده تالفاً ويعطي لي رسالة كما في الصورة أدناه ، ,وعندما أفتحه بـ Sublime Text يعطيني ناتج الملف عبارة عن أصفار فقط ،

 أرجوكم ساعدوني أشعر كأنني سأصاب بسكتة قلبية :(

شكراً لكم سلفاً | على الهامش : لم أستطع وضع الموضوع على أكاديمية حسوب لأن الموقع يقول لي بأنني محظور ولا أعلمُ لماذا ..


أخي بصراحة لا أريد إحباطك لكن الملف قد انتهى أمره فعلا، وحدث لي نفس الأمر حيث توقف الحاسوب عن التشغيل بينما كنت اشتغل على ملف .css وبعدما اعدت تشغيل الحاسوب واتمام عملي اذا بي اتفاجأ بأن الملف قد خرب تماما وتظهر فقط أصفار لكن بدون حواف. بحث مرارا وتكرارا في العديد من المنتديات والمواقع وفي جوجل ايضا ولا توجد اي نتائج تفيدني، ووضعت موضوعا على Stackoverflow وتوصلت بتعليق من احد الاعضاء هناك مفاده نفس السطر الأول الذي ذكرته لك قبل الفاصلة "،".

هذا درس تعلمته والان كل مرة اقوم بحفظ العمل ضمن ملف .zip باسم backup حتى لا تكون العواقب وخيمة، الحل الان هو ان تبحث ما اذا كانت لديك اخر نسخة او ابحث في ال caches لعلك تجد شيئا.

ملحوظة : حتى الاحتفاظ بنسخ backup في حاسوبك فيه خطورة، لانه ربما يأتي يوم لن تستطيع تشغيل الحاسوب وتضطر الى فرمطة الجهاز ويذهب كل جهدك هباءا منثورا، لذلك انا ارفع الملفات على Google Drive / Dropbox من وقت لأخر حتى انتهي من المشروع!!

عموما بالتوفيق لك :)

ولما لا تستخدم Git؟ وللحفظ البعيد GitHub مع مستودع Private تصل إلى أي نسخة في المشروع في ثواني -حقًا- وحفظ تعديلات أسرع.

شكراً على ردك أخي ولحسن الحظ إنني وجدتُ نسخة كنت قد قمت بحفظها منذ يومين ، الحمدلله على كل حال ،

أخي يوسف هل ترى بأن إستخدام Git أفضل الأن ؟

الحمد لله.

نعم بكل تأكيد، مثلًا تعدل على ملف وتذكرت جزء كنت حذفته مع Git لديك صور عديدة للملف تصل إليها في أي وقت، من عامين فقدت مشروع كبير جدًا لعميلٍ ما بسبب تلف القرص الصلب من حينها أحفظ مستودع محلي ومستودع بعيد باستخدام Git، هذا الكتيب رائع إن كنت تريد تعلمه:

جزاك الله كل خيرٍ أخي .. :)

نعم فعلا مؤخرا أصبحت أستحذم Git للحفاظ على ملفات المشروع، لكن أنا فقط أخبرته بما كنت أقوم به بعد حدوث الحادثة قبل ان اعرف Git!