ضبط الأدوات وترميز الملفات
تُقرأ الفروق والملفات غير المرمّزة بـ UTF-8 بـ التفضيلات › المحرّر › الترميز الافتراضي؛ وعلامة ترتيب البايتات لها الأولوية دائمًا، والبايتات التي لا تناسبه تظهر بالشكل �. ويحدد نهايات الأسطر (core.autocrlf) كيف يحوّل git بين CRLF وLF، ويسمح المسارات الطويلة لـ git بإنشاء مسارات تتجاوز 260 حرفًا على Windows.
يعمل في GitTree المجاني: كل ميزات Git المحلية بعد تسجيل الدخول.
في هذه الصفحة
قبل أن تبدأ
- اعرف اصطلاح فريقك في نهايات الأسطر؛ ويجب أن يتطابق على كل حاسوب.
أين تجده
- التفضيلات › المحرّر للترميز؛ والتفضيلات › عام لـنهايات الأسطر والمسارات الطويلة.
| الإجراء | macOS | Windows وLinux |
|---|---|---|
| التفضيلات | ⌘, | Ctrl+, |
الخطوات
اضبط الترميز الافتراضي
في المحرّر اختر الترميز الافتراضي الذي تستخدمه ملفاتك القديمة. ثم تقول الفروق يُقرأ بترميز ….
اختر نهايات الأسطر
في عام اضبط نهايات الأسطر. وعلى Windows يُبقي CRLF في مجلد العمل، وLF عند الإيداع المستودعَ بصيغة LF بينما يرى محرّرك CRLF.
اسمح بالمسارات الطويلة على Windows
فعّل المسارات الطويلة إن فشل استخراج مشروع بمجلدات عميقة.
النتيجة المتوقعة
يُقرأ النص صحيحًا وتبقى نهايات الأسطر كما يحفظها فريقك.
ما تخبرك به الفروق
- CRLF بجوار ملف: تنتهي أسطره بـ CRLF (
\r\n). - «تنتهي بعض الأسطر بـ LF وبعضها بـ CRLF»: يخلط الملف بينهما.
- «بعض البايتات غير صالحة في ترميز … وتظهر بالشكل �»: اختر ترميزًا افتراضيًا آخر.
للمحرّر وأدوات الفروق والدمج التي يفتحها GitTree راجع ضبط الأدوات الخارجية.
إن لم يسر الأمر كما توقعت
تظهر كل أسطر ملف على أنها متغيّرة
لم تتغيّر إلا نهايات أسطره. طابق نهايات الأسطر مع فريقك، وفكّر في ملف .gitattributes فيه * text=auto.
أسئلة
هل يغيّر إعداد الترميز ملفاتي؟
لا. يغيّر فقط طريقة قراءة GitTree لها وعرضها.