Go: اقتراح: دعم "الروابط الرمزية" في GOPATH

تم إنشاؤها على ٢ مايو ٢٠١٦  ·  3تعليقات  ·  مصدر: golang/go

على ظهر https://github.com/golang/go/issues/15201#issuecomment -208602586

نقترح وسيلة يستخدمها cmd / go والأصدقاء للاستفادة من الملفات العادية لمحاكاة السلوك الشبيه بالارتباط الرمزي داخل مستودع أثناء دقة حزمة GOPATH بطريقة حيادية للنظام الأساسي

https://docs.google.com/document/d/1n5y3mZPs_4PjI80a0vZEaHLe7r9PeiiE9xsIrQFT8Is/edit

بفضل kardianos لمشاركة أفكاره الأولية دون اتصال بالإنترنت

_ لا بد أن يؤدي اسم "الرابط الرمزي" إلى مناقشة جيدة في حد ذاته: أتمنى أن نناقش الأسماء / التسمية بشكل منفصل عن جوهر الاقتراح_

FrozenDueToAge Proposal

ال 3 كومينتر

بعض التعليقات / الأسئلة:

  • لم يتم تعريف المصطلح "مستودع". ماذا لو لم تكن الكود المصدري في GOPATH قادمًا من VSC أو قادمًا من Subversion الذي يدعم التحقق من دليل؟
  • إذا كان المستودع يحتوي على عدة ثنائيات عامة ، فليس من الضروري نسخ التبعيات عدة مرات. يمكن وضع التبعيات الموردة تحت cmd / vendor.
  • بقدر ما أستطيع أن أقول أن هذا الاقتراح لا يحل مشكلة "المكتبة والبرنامج في نفس المستودع".

@ kostya-sh

لم يتم تعريف المصطلح "مستودع"

تعطي الحاشية السفلية الأولى التفاصيل - إنها نفس التعريف كما هو مفترض هنا . لكنني أوافق على أن السؤال لا يزال مطروحًا عما إذا كان "المستودع" محددًا رسميًا في مكان ما؟

ماذا لو لم تكن الكود المصدري في GOPATH قادمًا من VSC أو قادمًا من Subversion الذي يدعم التحقق من دليل؟

سؤال مفتوح - أعترف بأن الاعتبار الوحيد حتى الآن هو الكود الذي يمثل جزءًا من "المستودع". لقد أضفت قسم "الأسئلة المفتوحة" في الجزء السفلي للإشارة إلى هذا السؤال.

إذا كان المستودع يحتوي على عدة ثنائيات عامة ، فليس من الضروري نسخ التبعيات عدة مرات. يمكن وضع التبعيات الموردة تحت cmd / vendor

في الواقع هذه طريقة واحدة لمشاركة التعليمات البرمجية المباعة بين الثنائيات. لكن أسلوب "الرابط الرمزي" يساعد في تسهيل أسلوب مشاركة هذا "البائع" مع رمز المكتبة (انظر النقطة التالية)

بقدر ما أستطيع أن أقول أن هذا الاقتراح لا يحل مشكلة "المكتبة والبرنامج في نفس المستودع".

هذا الاقتراح في حد ذاته لا ، لا. لكن المستودع المرتبط من قسم "المثال التحفيزي" يوضح كيف يمكن حل هذه المشكلة باستخدام مزيج من "الروابط الرمزية" و GOPATH.

الارتباطات الرمزية إشكالية للغاية. يبدو من غير الحكمة السماح لهم.

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