عند العمل مع جيت ، يواجه المطورون أحيانا الخطأ"الأصل البعيد موجود بالفعل". يحدث هذا الخطأ عند وجود مستودع بعيد يسمى "الأصل" بالفعل في المستودع. يحدث هذا غالبا عندما يستنسخ المطور مستودعا مع ضبط إعدادات المستودع البعيد بالفعل.
لإصلاح هذا الخطأ ، تحتاج إلى حذف إعداد المستودع البعيد الحالي المسمى" الأصل " وتثبيت إعداد جديد. للقيام بذلك ، يمكنك استخدام الأمر " جيت عن بعد إزالة الأصل "لحذف مستودع بعيد الحالي ، ثم الأمر" جيت عن بعد إضافة الأصل " لإضافة مستودع بعيد جديد.
من الممكن أيضا حدوث خطأ" الأصل البعيد موجود بالفعل "لأن الفرع المسمى" الأصل " موجود بالفعل محليا. في هذه الحالة ، تحتاج إلى تغيير اسم الفرع المحلي لتجنب التعارض مع المستودع البعيد. للقيام بذلك ، يمكنك استخدام الأمر "جيت فرع م". بعد ذلك ، يجب عليك أيضا تغيير إعدادات المستودع البعيد.
- ما هو الخطأ "الأصل البعيد موجود بالفعل"?
- أسباب الخطأ
- كيف يمكنني إصلاح الخطأ " الأصل البعيد موجود بالفعل
- نقاط مهمة عند تصحيح خطأ
ما هو الخطأ "الأصل البعيد موجود بالفعل"?
يحدث الخطأ" الأصل البعيد موجود بالفعل " عند محاولة إضافة مستودع بوابة بعيد عند وجود مستودع بعيد بنفس الاسم بالفعل.
عند محاولة إضافة مستودع بعيد باستخدام الأمر "بوابة عن بعد إضافة" ، يتحقق بوابة إذا مستودع بعيد مع الاسم المحدد موجود بالفعل. إذا اكتشف جيت أن اسم المستودع قيد الاستخدام بالفعل ، فإنه يلقي الخطأ "الأصل البعيد موجود بالفعل". هذا يعني أنه تم تكوين مستودع بعيد بهذا الاسم بالفعل في المستودع المحلي.
يحدث هذا الخطأ عادة عند محاولة إضافة مستودع تخزين بعيد قمت بإضافته مسبقا. يمكن أن يحدث هذا إذا قمت بإعادة تنفيذ الأمر "جيت عن بعد إضافة" أو إذا كنت استنساخ مستودع إلى دليل آخر.
لإصلاح الخطأ "الأصل البعيد موجود بالفعل" ، يمكنك القيام بأحد الإجراءات التالية:
تغيير اسم المستودع البعيد: يمكنك تغيير اسم المستودع البعيد لتجنب التعارض مع مستودع موجود. للقيام بذلك ، استخدم الأمر "جيت عن بعد إعادة تسمية اسم__القديم الجديد" ، حيث "اسم_القديم "هو اسم مستودع بعيد موجود بالفعل ، و" اسم_جديد " هو الاسم الجديد الذي تريد تعيينه إلى مستودع بعيد.
إصلاح الخطأ" الأصل البعيد موجود بالفعل " سيسمح لك بإضافة مستودع بعيد بنجاح ومواصلة العمل مع جيت.
أسباب الخطأ
يمكن أن يحدث خطأ "الأصل البعيد موجود بالفعل" لعدة أسباب:
- لقد أضفت بالفعل مستودعا عن بعد بهذا الاسم إلى مشروعك.
- كنت تحاول إضافة مستودع بعيد مع نفس ورل مرة أخرى.
- تم تنفيذ الأمر جيت الخاص بك بشكل غير صحيح أو في ترتيب خاطئ.
دعونا ننظر إلى كل سبب بمزيد من التفصيل:
- إذا كنت قد أضفت بالفعل مستودعا عن بعد بهذا الاسم في مشروعك ، فعند محاولة إعادة إضافته ، يقوم النظام بإرجاع الخطأ"الأصل البعيد موجود بالفعل". هذا يعني أن المستودع البعيد الذي يحمل نفس الاسم موجود بالفعل ولا يحتاج إلى إضافته مرة أخرى.
- إذا حاولت إضافة مستودع بعيد مع نفس ورل مرة أخرى ، جيت أيضا إرجاع الخطأ "الأصل البعيد موجود بالفعل". في هذه الحالة ، ليست هناك حاجة لإعادة إضافة مستودع بعيد مع نفس ورل ، لأنه موجود بالفعل. إما حذفه وإضافته مرة أخرى ، أو استخدام عنوان ورل مختلف للمستودع البعيد.
- قد يحدث خطأ "الأصل البعيد موجود بالفعل" أيضا بسبب التنفيذ غير الصحيح لأوامر جيت أو ترتيبها غير الصحيح. تأكد من إدخال الأوامر بشكل صحيح وتنفيذها بالترتيب الصحيح.
استخدم هذه التوصيات لتحديد سبب الخطأ" الأصل البعيد موجود بالفعل " وإصلاحه.
كيف يمكنني إصلاح الخطأ " الأصل البعيد موجود بالفعل
يحدث الخطأ "الأصل البعيد موجود بالفعل" عند محاولة إضافة مستودع بعيد إلى بوابة ، ولكن تمت إضافة هذا المستودع البعيد بالفعل إلى المستودع الحالي. يمكن أن يحدث هذا ، على سبيل المثال ، إذا قمت بالفعل بإضافة مستودع بعيد بنفس الاسم أو عنوان ورل.
لإصلاح هذا الخطأ ، يمكنك تطبيق الخطوات التالية:
- تأكد من أن المستودع البعيد لم تتم إضافته بالفعل. للقيام بذلك ، قم بتشغيل الأمر جيت عن بعد الخامس للتحقق من قائمة المستودعات المحذوفة في المستودع الحالي الخاص بك.
- إذا كان المستودع البعيد قد تمت إضافته بالفعل بنفس الاسم أو عنوان ورل ، فيمكنك حذفه باستخدام أمر إزالة الأصل عن بعد. هنا ، "الأصل" هو اسم المستودع البعيد الذي تريد حذفه.
- بعد حذف مستودع بعيد ، يمكنك إعادة إضافته إلى المستودع الحالي باستخدام الأمر جيت عن بعد إضافة الأصل [ورل]. هنا [ورل] هو عنوان ورل للمستودع البعيد الذي تريد إضافته.
- تحقق من إضافة المستودع البعيد بنجاح ، قم بتشغيل الأمر جيت ريموت-الخامس وتأكد من ظهوره في قائمة المستودعات المحذوفة.
بعد الانتهاء من هذه الخطوات ، يجب إصلاح الخطأ "الأصل البعيد موجود بالفعل" ، وسوف تكون قادرة على العمل مع مستودع بعيد في جيت دون مشاكل.
نقاط مهمة عند تصحيح خطأ
أخطاء عند العمل مع جيت يمكن أن تحدث لأسباب مختلفة ، واحد منهم هو"الأصل البعيد موجود بالفعل". يحدث هذا الخطأ عندما ، عند محاولة إضافة مستودع بعيد إلى مستودع جيت موجود بالفعل ، جيت يكتشف أن مستودع بعيد مع هذا الاسم موجود بالفعل.
لإصلاح الخطأ "الأصل البعيد موجود بالفعل" ، من المهم مراعاة عدة نقاط:
- تحقق من إدخال الأمر بشكل صحيح. تأكد من إدخال عنوان ورل للمستودع البعيد واسمه بشكل صحيح. غالبا ما يحدث الخطأ بسبب إدخال بيانات غير صحيح.
- حذف مستودع بعيد موجود. في حالة وجود مستودع بعيد يحمل نفس الاسم بالفعل ، يجب حذفه قبل محاولة إضافته مرة أخرى. للقيام بذلك ، استخدم الأمر "جيت عن بعد إزالة الأصل".
- تحقق من وجود تغييرات في المستودع المحلي. في بعض الأحيان ، قد يحدث خطأ "الأصل البعيد موجود بالفعل" بسبب تعارض بين المستودعات المحلية والبعيدة. لذلك ، قبل محاولة إضافة مستودع بعيد مرة أخرى ، تأكد من عدم وجود تغييرات في المستودع المحلي لم يتم الالتزام بها وإرسالها إلى المستودع البعيد.
- تحقق من توفر المستودع البعيد. في بعض الأحيان ، قد يحدث خطأ" الأصل البعيد موجود بالفعل " بسبب مشاكل في توفر المستودع البعيد. تأكد من أن المستودع البعيد يمكن الوصول إليه ويعمل بشكل صحيح.
بعد هذه النقاط الهامة ، سوف تكون قادرة على إصلاح الخطأ "الأصل البعيد موجود بالفعل" في جيت ومواصلة العمل مع مستودع دون مشاكل.