عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

aeimport - عبر الإنترنت في السحابة

قم بتشغيل aeimport في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو أمر استيراد الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


aeimport - استيراد المستودع الأجنبي إلى Aegis

موجز


com.aeimport [ خيار...] اسم
com.aeimport -يساعد
com.aeimport -إصدار

الوصف


com.aeimport يتم استخدام الأمر لإنشاء مشروع جديد وملؤه عن طريق استيراد ملف
المستودع الأجنبي (مثل RCS أو CVS) دون فقدان تاريخ المشروع.

يرجى ملاحظة: ما لم تحدد إصدارًا (راجع ملف -الإصدار الخيار أدناه) هذا الأمر
سيتم افتراضيًا إنشاء فروع لدعم الإصدار 1.0. إذا اكتشفت هذا أيضا
في وقت متأخر، لم نفقد كل شيء: يمكنك استخدام com.aenbru(1) الأمر بالتخلص من الفروع عليك
لا أريد.

دليل
دليل المشروع ، والذي تحته أساس المشروع وتاريخه وحالته وتغييره
يتم الاحتفاظ بالبيانات ، وسيتم إنشاؤها في هذا الوقت. إذا كان -الدليل لم يتم إعطاء الخيار
سيتم إنشاء دليل المشروع في الدليل المحدد بواسطة default_project_
مجال الدليل com.aeuconf(5)، أو إذا لم يتم تعيينه في الدليل الرئيسي للمستخدم الحالي؛ في أي
حالة بنفس اسم المشروع.

فريق العمل
يتم إنشاء المشروع باستخدام المستخدم والمجموعة الحاليين باعتبارهما المستخدم والمجموعة المالكين. ال
المستخدم الحالي هو مسؤول المشروع. المشروع ليس له غيره
المسؤولين (استخدام اينا(١) لإضافة المزيد).

سيحتوي المشروع على جميع أسماء المستخدمين الموجودة في ملفات السجل (انظر الضربة) مثبتة باسم
المطورين والمراجعين والمتكاملين. ربما يكون هذا واسعًا جدًا، ولكنه دقيق إلى حد ما
يعيد إنتاج الأذونات المفتوحة على نطاق واسع الموجودة في معظم المستودعات، وسوف ترغب في استخدامها
ايرد(1) aerrv(1) و aeri(١) كما هو مناسب لغربلة هذه القائمة.

إذا تم العثور على اسم واحد فقط، فسيتم تعيين المشروع على "developers_may_review = true;"
وإلا فإنه سيكون كاذبا (انظر اباتر(5) لمزيد من المعلومات). يستخدم aepa(١) للتغيير
هذا إذا كنت تريد إعدادًا مختلفًا.

umask الخاص بالمشروع مشتق من umask الخاص بالمستخدم الحالي، ولكن تم تعديله لضمان ذلك
أنه سيكون لأعضاء المجموعة حق الوصول وأن مالك المشروع فقط هو الذي سيتمكن من الكتابة
وصول. بشكل عام، فمن الأفضل لهذا المشروع ليس مملوكة من قبل حساب مع أي شخص آخر
هذا الدور، لأن هذا يمنع فئة كاملة من الأخطاء "عفوًا، اعتقدت أنني كنت في مكان آخر".

أوامر تاريخ المشروع (انظر com.aepconf(5) لمزيد من المعلومات) تم ضبطها على هؤلاء
مناسب لـ RCS. تم ضبط أمر الإنشاء على "الخروج 0"؛ تحتاج إلى ضبطه على شيء ما
مناسب. تم تشغيل مزرعة الارتباط الرمزية.

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

وبدلاً من ذلك، قم بإلغاء تعيين متغير البيئة AEGIS_PATH لإضافة المشروع إلى ملف global
قائمة المشروع.

التجريبية
يمكنك تحديد إصدار المشروع بطريقتين:

1. قد يكون رقم الإصدار ضمنيًا في اسم المشروع، وفي هذه الحالة يكون الإصدار
سيتم تجريد الأرقام. على سبيل المثال، سيؤدي "aeimport -p example.1.2" إلى إنشاء ملف
مشروع يسمى "مثال" مع إنشاء الفرع رقم 1 والفرع الفرعي 2 من الفرع 1
مكون.

2. يجوز ذكر رقم الإصدار صراحة، وفي هذه الحالة سيتم تقسيمه عليه
أرقام الفروع. على سبيل المثال، سيؤدي "aeimport -p example -version 1.2" إلى إنشاء مشروع
يسمى "مثال" مع إنشاء الفرع رقم 1، وإنشاء الفرع الفرعي 2 من الفرع 1.

وفي كل حالة، يمكن تسمية هذه الفروع حيثما يتم إعطاء اسم المشروع، مثل
"-p example.1" و"-p example-1.2". حرف الترقيم الفعلي غير مهم.

قد يكون لديك أي عمق لأرقام الإصدارات التي تريدها. كلتا الطريقتين لتحديد الإصدار
يمكن استخدام الأرقام، وسيتم دمجها. إذا كنت لا تريد أرقام الإصدارات على الإطلاق،
تستخدم -الإصدار بشرطة واحدة كوسيطة، كما في "-version -"

إذا لم يتم تحديد رقم الإصدار، سواء بشكل صريح أو ضمني، فسيتم استخدام الإصدار 1.0.

حملات التبرع دليل الموقع الجغرافي
من فضلك قم ملحوظة: كما يستشير Aegis نظام الملفات الأساسي لتحديد مفهومه عن
حجم الملف الأقصى. حيث يكون الحد الأقصى لحجم ملفات نظام الملفات أقل من
الحد الأقصى لطول_اسم_الملف، يفوز نظام الملفات. يمكن أن يحدث هذا ، على سبيل المثال ، عندما تكون كذلك
باستخدام نظام ملفات Linux UMSDOS ، أو عندما يكون لديك NFS قام بتثبيت V7 قديم
نظام الملفات. ضبط الحد الأقصى لطول_اسم_الملف إلى 255 في هذه الحالات لا يغير
حقيقة أن حدود أنظمة الملفات الأساسية أصغر بكثير (12 و 14 على التوالي).

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

إذا كانت أدلة التطوير الخاصة بك تعمل بشكل روتيني على نظام ملفات Linux UMSDOS ، فستفعل ذلك
ربما يكون أفضل حالا دوس_الملف_المطلوب = صحيح، وكذلك تغيير
تطوير_دليل_قالب حقل. تطوير غير متجانسة مع مختلف النوافذ
قد تتطلب البيئات هذا أيضًا.

ال PROCESS


لا تعمل معظم أنظمة إصدار الملفات باستخدام مجموعات التغيير. من أجل استيراد مثل هذا
من الضروري "اكتشاف" مجموعات التغيير هذه في مستودعات Aegis. الأتى
يتم اتخاذ الخطوات التالية:

1.
الدليل (ديرباث) الواردة في سطر الأوامر، وجميع الدلائل الموجودة أسفله
تم فحصها بحثًا عن الملفات المناسبة (على سبيل المثال، يستخدم RCS وCVS الملفات ذات اللاحقة "،v").
تتم قراءة هذه الملفات للحصول على محفوظات الملف.
إذا كنت تستخدم لاحقة ملف غير قياسية، فلن يتمكن aeimport من العثور على
الملفات.
إذا كان لديك أكثر من وحدة نمطية واحدة في مستودع CVS الخاص بك، فلن يقوم aeimport بذلك (حتى الآن)
فهم ملف CVSROOT/modules. قد يؤدي توجيه الاستيراد إلى CVSROOT بالكامل إلى حدوث ذلك
إنتاج نتيجة كبيرة بشكل غير متوقع.

2.
يتم نسخ ملفات السجل المكتشفة في الخطوة السابقة إلى الموقع الذي يستخدمه
ايجيس. على عكس بعض الأدوات الأخرى، لدى Aegis مستودع لكل مشروع، وليس كل شيء
المشاريع التي تتقاسم نفس المستودع.
وهذا يعني أيضًا أن Aegis لن يقوم بتعديل ملفات السجل الأصلية. بخاصة،
إذا أدى الاستيراد إلى نتائج غير متوقعة، فما عليك سوى إزالة المشروع (انظر com.aermpr(1) من أجل
مزيد من المعلومات) وابدأ من جديد.
ليس من الممكن ترك جميع ملفات السجل الخاصة بك تحت، على سبيل المثال، $CVSROOT وأن يكون لديك Aegis
أشر إليهم.

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

4.
يتم تخزين مجموعات من الملفات في قاعدة بيانات Aegis كتغييرات مكتملة (على سبيل المثال، كما لو كان
com.aipass(١) قد سبق). وصف التغيير هو تسلسل الكل
التعليقات الفريدة التي تم العثور عليها مرفقة بإصدارات الملفات ذات الصلة. الطابع الزمني المستخدم
لأن التغيير هو أحدث طابع زمني لأي ملف في المجموعة.
هناك أوقات تؤدي فيها الأخطاء المطبعية الصغيرة بين تعليقات الملف إلى كتابة أطول
أوصاف التغيير غير المتوقع. يمكن تصحيح هذا مع آيكا(1) أو تكيكا(1) إذا
مرغوب. هناك أيضًا أوقات يكون فيها العكس هو الصحيح: بعض الملفات لا تحتوي على تعليقات
كل شيء، والوصف الناتج أقل من مفيد.

5.
يتم تحويل العلامات إلى أسماء دلتا عن طريق نقل أسماء دلتا من الملفات الموجودة فيها
تعلق على، إلى مجموعات التغيير التي تعلق عليها. عندما تظهر العلامة
يرفق بأكثر من تغيير، فهو يرفق فقط بآخر تغيير.
في الاستخدام الشائع، تخدم العلامات غرضًا مشابهًا لأرقام دلتا إيجيس. هم
يتم تطبيق كل ذلك (عادةً) في أمر CVS واحد، حتى يتمكن إصدار معين من ذلك
سيتم إعادة إنشائها لاحقًا. ومع ذلك، لأن كل ملف سيكون في إصدار مختلف، و
سيكون لكل منها أحدث إصدار له مدرج في مجموعات التغيير العشوائية المختلفة.
يتم استخدام العلامات لأشياء أخرى أيضًا. الطريقة المذكورة هنا هي مجرد تخمين، ولكنها كذلك
الذي يعمل بشكل جيد إلى حد معقول.

بمجرد انتهاء aeimport من استيراد المشروع، ستتمكن من فحص النتائج
يستخدم ال AEL project_history و AEL تغيير التفاصيل أوامر. (يرى AEL(1) للمزيد
معلومات.)

القيود
برنامج الاستيراد بعيد عن الكمال. هناك عدد من القيود المعروفة.

· في الوقت الحالي، لا يوجد دعم للتفريع. (بمجرد أن أعرف كيفية القيام بذلك
تمييز جذر الفرع عبر الملفات المترابطة بشكل غير محكم، وسأقوم بتنفيذه. أفكار
و/أو نرحب بمساهمات الكود.)

· يتم فهم تنسيقات RCS وSCCS فقط في الوقت الحاضر. ينبغي أن يكون على التوالي إلى الأمام
إضافة دعم لتنسيقات إضافية في المستقبل. الخطوة 1 فقط من العملية المذكورة أعلاه
يتطلب الاهتمام، والباقي هو تنسيق ملف محايد.

· لا يوجد دعم لوحدات CVS، ويجب أن يكون هناك دعم.

· لا يمكنك تحديد حجم النافذة الزمنية المستخدمة لتحديد مجموعات التغيير. الوقت سيخبرنا
ما إذا كان هذا ضروريا، لكنه يطرح السؤال: كيف ستعرف حجم النافذة
التي تحتاجها من أجل استخدام الخيار على الإطلاق.

· لا يمكنك استيراد مستودع CVS إلى مشروع موجود. يمكنك فقط إنشاء جديد
المشروع من مستودع CVS.

· لا يمكنك استيراد مستودع CVS عن بعد.

OPTIONS


الخيارات التالية مفهومة:

-الدليل مسار
يمكن استخدام هذا الخيار لتحديد الدليل الذي سيتم استخدامه. إنه خطأ
إذا لم يكن لدى المستخدم الحالي الأذونات المناسبة لإنشاء الدليل
طريق معين. يجب أن يكون هذا طريقًا مطلقًا.

تحذير: إذا كنت تستخدم عدادًا آليًا ، فلا تستخدم "pwd" لعمل نسخة مطلقة
عادة ما يعطي إجابة خاطئة.

-شكل الاسم
يمكن استخدام هذا الخيار لتحديد تنسيق السجل الذي سيتم استيراده. ال
يتم فهم التنسيقات التالية:

لقد كان تنسيق نظام التحكم في إصدار RCS موجودًا منذ فترة طويلة. إنها
التنسيق الأساسي CVS (نظام الإصدار المتزامن). هذا ال
الافتراضي إذا لم يتم تحديد اسم التنسيق.
ملحوظة: لصحتك! يجب قم بتثبيت RCS قبل التشغيل com.aeimport إذا كنت تستخدم هذا
التنسيق، لأنه سيتم تشغيل أوامر RCS أثناء عملية الاستيراد. ال
سوف يفشل الاستيراد إذا لم يتم تثبيت RCS. يمكنك العثور على مجانية
التنفيذ على ftp.gnu.org، أو مرآة محلية.

يعد نظام التحكم في كود المصدر SCCS أحد أقدم أنظمة إصدار Unix.
(قيل لي أن هذا هو التنسيق الأساسي لـ BitKeeper.)
ملحوظة: لصحتك! يجب قم بتثبيت SCCS قبل التشغيل com.aeimport كما ترى
هذا التنسيق، لأنه سيتم تشغيل أوامر SCCS أثناء عملية الاستيراد.
ستفشل عملية الاستيراد إذا لم يتم تثبيت SCCS. جنو غبي بشكل متوافق
التحكم بالمصادر (CSSC) هو تطبيق مجاني لـ SCCS، وقد يكون كذلك
وجدت في ftp://alpha.gnu.org/gnu/CSSC/

-مكتبة أبسبات
يمكن استخدام هذا الخيار لتحديد دليل ليتم البحث فيه عن الحالة العامة
الملفات وملفات حالة المستخدم. (يرى دولة(5) و aeustate(5) للمزيد
معلومات.) قد توجد العديد من خيارات المكتبة في سطر الأوامر ، و
يتم البحث بالترتيب المحدد. تم إلحاق ملف
الدلائل المحددة بواسطة AEGIS_PATH متغير البيئة (فصل القولون) ،
وأخيرا، / usr / local / lib / aegis يتم البحث عنه دائمًا. جميع المسارات المحددة ،
إما في سطر الأوامر أو في ملف AEGIS_PATH متغير البيئة ، يجب أن يكون
مطلقة.

-قائمة
يمكن استخدام هذا الخيار للحصول على قائمة بالموضوعات المناسبة لهذا الأمر.
قد تكون القائمة أكثر عمومية مما كان متوقعا.

-مشروع الاسم
يمكن استخدام هذا الخيار لتحديد المشروع محل الاهتمام. عندما لا -مشروع
يتم تحديد الخيار AEGIS_PROJECT يتم استشارة متغير البيئة. لو
غير موجود ، المستخدم $ HOME / .aegisrc يتم فحص ملف افتراضيًا
مجال المشروع (انظر com.aeuconf(5) لمزيد من المعلومات). إذا لم يكن ذلك موجودًا ،
عندما يعمل المستخدم فقط على التغييرات ضمن مشروع واحد ، المشروع
الاسم الافتراضي لهذا المشروع. وإلا فهو خطأ.

-يساعد
يمكن استخدام هذا الخيار للحصول على مزيد من المعلومات حول كيفية استخدام com.aeimport
برنامج.

-إصدار عدد
يمكن استخدام هذا الخيار لتحديد رقم إصدار المشروع. إصدار
يتم تنفيذ الأرقام كفروع. استخدم شرطة واحدة ("-") كوسيطة إذا
لا تريد إنشاء فروع الإصدار.

انظر أيضا درع(1) للخيارات المشتركة لجميع أوامر aegis.

يمكن اختصار جميع الخيارات ؛ يتم توثيق الاختصار كأحرف كبيرة ،
جميع الأحرف الصغيرة والشرطات السفلية (_) اختيارية. يجب عليك استخدام متتالية
تسلسل الحروف الاختيارية.

جميع الخيارات غير حساسة لحالة الأحرف ، يمكنك كتابتها بأحرف كبيرة أو صغيرة أو a
مزيج من الاثنين ، القضية ليست مهمة.

على سبيل المثال: يتم تفسير كل من الوسيطات "-project و" -PROJ "و" -p "على أنها تعني
-مشروع اختيار. حجة "-prj" لن تُفهم ، لأنها متتالية
لم يتم توفير الأحرف الاختيارية.

قد يتم خلط الخيارات ووسيطات سطر الأوامر الأخرى بشكل تعسفي في سطر الأوامر ،
بعد محددات الوظيفة.

أسماء خيارات جنو الطويلة مفهومة. منذ كل أسماء الخيارات ل com.aeimport هي فترة طويلة،
هذا يعني تجاهل البادئة الإضافية "-". ال "--خيار=قيمنا"الاتفاقية هي أيضا
يفهم.

EXIT الوضع


com.aeimport سيخرج الأمر بحالة 1 عند أي خطأ. ال com.aeimport أمر
سيتم الخروج بحالة 0 فقط إذا لم تكن هناك أخطاء.

البيئة المتغيرات


يرى درع(1) للحصول على قائمة متغيرات البيئة التي قد تؤثر على هذا الأمر. ارى
com.aepconf(5) لملف تكوين المشروع مشروع محدد مجال لكيفية تعيين
متغيرات البيئة لجميع الأوامر المنفذة بواسطة إيجيس.

حقوق الطبع والنشر


aeimport الإصدار 4.24.3.D001
حقوق النشر (C) 1991 ، 1992 ، 1993 ، 1994 ، 1995 ، 1996 ، 1997 ، 1998 ، 1999 ، 2000 ، 2001 ، 2002 ،
2003 ، 2004 ، 2005 ، 2006 ، 2007 ، 2008 ، 2009 ، 2010 بيتر ميلر

يأتي برنامج الاستيراد بدون أي ضمان على الإطلاق؛ للحصول على تفاصيل استخدم "com.aeimport
-إصدار حقوق الملكية الفكرية' أمر. هذا برنامج مجاني ونرحب بإعادة توزيعه
تحت ظروف معينة؛ للحصول على تفاصيل ، استخدم "com.aeimport -إصدار حقوق الملكية الفكرية' أمر.

استخدم aeimport عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    نظيفة عميق
    نظيفة عميق
    نص Kotlin الذي يرمي إلى بناء جميع الأسلحة النووية
    مخابئ من مشاريع Gradle / Android.
    مفيد عندما يتيح لك Gradle أو IDE
    تحت. تم اختبار البرنامج النصي على
    macOS ، لكن ...
    تنزيل برنامج Deep-clean
  • 2
    الكسوف Checkstyle المكونات في
    الكسوف Checkstyle المكونات في
    المكون الإضافي Eclipse Checkstyle
    يدمج كود Java Checkstyle
    المدقق في Eclipse IDE. ال
    يوفر المكون الإضافي تعليقات في الوقت الفعلي لـ
    المستخدم عن فيك ...
    قم بتنزيل Eclipse Checkstyle Plug-in
  • 3
    com.AstrOrzPlayer
    com.AstrOrzPlayer
    AstrOrz Player هو مشغل وسائط مجاني
    برنامج ، جزء يعتمد على WMP و VLC. ال
    لاعب بأسلوب بسيط ، مع
    أكثر من عشرة ألوان موضوع ، ويمكن أيضا
    ب ...
    تنزيل AstrOrzPlayer
  • 4
    موفيستارتف
    موفيستارتف
    Kodi Movistar + TV es un ADDON para XBMC /
    Kodi que تسمح لك بتوفير واحد
    فك التشفير دي لوس سيرفيسيوس IPTV دي
    Movistar Integrado en uno de los
    المراكز الطبية أماه ...
    تحميل برنامج Movistartv
  • 5
    كود :: بنات
    كود :: بنات
    Code :: Blocks هو برنامج مجاني ومفتوح المصدر ،
    عبر الأنظمة الأساسية C و C ++ و Fortran IDE
    بني لتلبية الاحتياجات الأكثر إلحاحًا
    من مستخدميها. انها مصممة لتكون جدا
    يمتد ...
    تنزيل Code :: Blocks
  • 6
    وسط
    وسط
    وسط أو واجهة ماين كرافت المتقدمة
    وتتبع البيانات / الهيكل هو أداة ل
    عرض لمحة عامة عن Minecraft
    العالم ، دون إنشائه فعليًا. هو - هي
    علبة ...
    تحميل Amidst
  • أكثر "

أوامر لينكس

Ad