Git Formodules: هل من الممكن أن يكون لديك أكثر من عنوان URL واحد لكل منهما؟

StackOverflow https://stackoverflow.com/questions/2015448

سؤال

كنت أتساءل عما إذا كان من الممكن أن يكون لديك أكثر من عنوان URL واحد لكل منوعات GIT. سيكون مهتما بوجود أكثر من مصدره إذا كان أحدهم أسفل أو شخص ما وراء وكيل يمنع أحدهم.

هل سبق لك أن واجهت هذه المشكلة؟ كيف تحلها؟

هل كانت مفيدة؟

المحلول

بقدر ما أعرف، يحتوي إحدى المنوط على عنوان URL واحد فقط، والتي تمت الإشارة إليها في:

  • .gitmodules
 $ cat .gitmodules [formodule "a"] المسار = url = / home/moses/subtut/.git [formodule "b"] المسار = b url = / home / moses / subtut / public / b / .شخص سخيف
  • وفي تكوين .git دليل المناسبات

بمعنى ما إذا كان عنوان URL لأسفل، فقد يتعين تغييره في تلك الموقعين، لكنني لم اختبر هذه العملية.


تعليقات جيدة من gattster.

git submodule sync. 

بحسب ال مستندات:

قم بمزامنة إعداد تكوين عنوان التحكم عن بعد منوعات "الخدمات" إلى القيمة المحددة في .gitmodules.
هذا مفيد عند تغيير عناوين URL المنطقية في المنبع وتحتاج إلى تحديث مستودعاتك المحلية وفقا لذلك.

  • "git submodule sync"مزامنة جميع الأسفلات
  • في حين "git submodule sync -- A"تزامن التقويم" "أ" فقط.

يقال، تعديل .gitmodule قد يتم القيام به بشكل أفضل في العزلة (أي في فرع) حتى يمكن التحقق من صحة / نشر هذه URL الجديدة.

نصائح أخرى

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top