Gogs: عند تعديل ملف وإعادة تسميته في نفس الالتزام ، لا يتم عرض إعادة التسمية في طلب السحب.

تم إنشاؤها على ٢١ فبراير ٢٠١٨  ·  3تعليقات  ·  مصدر: gogs/gogs

  • إصدار Gogs (أو الالتزام بالمرجع): 0.11.34.1122
  • إصدار Git: 1.9.2
  • نظام التشغيل: Linux x64
  • قاعدة البيانات (استخدم [x] ):

    • [] PostgreSQL

    • [x] MySQL

    • [] MSSQL

    • [] سكليتي

  • هل يمكنك إعادة إنتاج الخطأ على https://try.gogs.io :
  • جوهر السجل (يوجد عادة في log/gogs.log ):

وصف

في بعض الحالات عند عرض الاختلافات على الملفات لطلب سحب لا يظهر التغيير في اسم الملف.
يبدو أنه يحدث عند إعادة تسمية الملف وإضافة بعض الأسطر أو تعديلها.

الأوامر المنجزة لإعادة الإنشاء:

  • قم بإنشاء مستودع جديد مع تضمين الملف README.md.
  • الخروج من المستودع: git clone repourl .
  • إعادة تسمية الملف: git mv README.md README2.md
  • تعديل الملف: echo "update content" >> README2.md
  • تغييرات الالتزام: git commit -am 'update and rename file'
  • ادفع إلى فرع جديد: git push origin master:devel
  • إنشاء طلب سحب لفرع devel مقارنة بـ master

بالإضافة إلى ذلك ، إذا حاولت النقر فوق الزر عرض الملف ، فسيأخذك إلى صفحة 404 لأن README.md أصبح الآن README2.md

لقد وجدت أن المشكلة أعلاه لا تظهر دائمًا.
راجع https://try.gogs.io/xuu/filename-example/pulls/1/files
حيث تم اتخاذ نفس الخطوات تقريبًا ولكنها لا تعرض الخطأ.
...

💊 bug

التعليق الأكثر فائدة

أواجه نفس المشكلة. لا يتم عرض إعادة تسمية الملف ويتم عرض صفحة 404. تحدث المشكلة بشكل خاص عندما يكون التغيير الوحيد في الاسم هو تغيير الحالة.
على سبيل المثال إعادة تسمية Architecture.md إلى architecture.md .

ال 3 كومينتر

أواجه نفس المشكلة. لا يتم عرض إعادة تسمية الملف ويتم عرض صفحة 404. تحدث المشكلة بشكل خاص عندما يكون التغيير الوحيد في الاسم هو تغيير الحالة.
على سبيل المثال إعادة تسمية Architecture.md إلى architecture.md .

نفس المشكلة بالنسبة لي باستخدام:
إصدار Gogs: 0.11.86.0130
5.5.60- ماريا دي بي
إصدار git 1.8.3.1
إصدار CentOS Linux 7.6.1810 (Core)

يجب إصلاحه عن طريق https://github.com/gogs/gogs/pull/6048.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات