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

Ad


OnWorks فافيكون

كائنات git-pack - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


git-pack-Objects - إنشاء أرشيف معبأ للكائنات

موجز


طائرة نفاثة حزمة الأشياء [-q | --تقدم | - كل التقدم] [- كل التقدم ضمني]
[- no-reuse-delta] [--delta-base-offset] [- non-blank]
[- محلي] [- تزايدي] [- نافذة = ] [- العمق = ]
[--revs [- غير معبأ | - الكل]] [--stdout | اسم القاعدة]
[- الضحلة] [- keep-true-parent] <object-list

الوصف


يقرأ قائمة الكائنات من الإدخال القياسي ، ويكتب أرشيفًا معبأًا مع المحدد
الاسم الأساسي ، أو الإخراج القياسي.

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

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

يتم إنشاء ملف فهرس الحزمة (.idx) للوصول السريع والعشوائي إلى الكائنات الموجودة في الحزمة.
وضع كل من ملف الفهرس (.idx) والأرشيف المجمّع (.pack) في الحزمة /
دليل فرعي لـ $ GIT_OBJECT_DIRECTORY (أو أي من الأدلة الموجودة في
يمكّن $ GIT_ALTERNATE_OBJECT_DIRECTORIES) Git من القراءة من أرشيف الحزمة.

طائرة نفاثة فك الأشياء يمكن للأمر قراءة الأرشيف المعبأ وتوسيع الكائنات
الواردة في الحزمة في تنسيق "ملف واحد كائن واحد" ؛ يتم ذلك عادةً بواسطة
أوامر السحب الذكية عند إنشاء حزمة أثناء التنقل لنقل الشبكة بكفاءة بواسطة
اقرانهم.

OPTIONS


اسم القاعدة
اكتب في زوج من الملفات (.pack و .idx) ، باستخدام لتحديد الاسم
من الملف الذي تم إنشاؤه. عند استخدام هذا الخيار ، تتم كتابة الملفين
- ملفات. {pack، idx}. هو تجزئة استنادًا إلى محتوى الحزمة و
مكتوب على الإخراج القياسي للأمر.

- stdout
اكتب محتويات الحزمة (ما كان سيتم كتابته في ملف .pack) في ملف
الإخراج القياسي.

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

- غير معبأ
هذا يعني --revs. عند معالجة قائمة وسيطات المراجعة ، تُقرأ من ملف
الإدخال القياسي ، حدد الكائنات المعبأة لتلك التي لم يتم تعبئتها بالفعل.

--الكل
هذا يعني --revs. بالإضافة إلى قائمة وسيطات المراجعة المقروءة من
إدخال قياسي ، تظاهر كما لو أن جميع المراجع تحت المراجع / محددة ليتم تضمينها.

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

- نافذة = ، - العمق =
يؤثر هذان الخياران على كيفية تخزين الكائنات الموجودة في الحزمة باستخدام دلتا
ضغط. يتم فرز الكائنات داخليًا أولاً حسب النوع والحجم واختيارياً
الأسماء ومقارنتها مع الكائنات الأخرى داخل --window لمعرفة ما إذا كان استخدام دلتا
الضغط يوفر المساحة. --العمق يحد من أقصى عمق دلتا ؛ مما يجعلها عميقة جدا
يؤثر على الأداء من جانب أداة فك حزم البيانات ، لأنه يلزم تطبيق بيانات دلتا
مرات عديدة للوصول إلى الكائن الضروري. القيمة الافتراضية لـ --window هي 10
و - العمق هو 50.

- ذاكرة النافذة =
يوفر هذا الخيار حدًا إضافيًا أعلى --window؛ حجم النافذة سوف
تصغير ديناميكيًا بحيث لا تستهلك أكثر من بايت في الذاكرة. هذا هو
مفيد في المستودعات مع مزيج من الكائنات الكبيرة والصغيرة حتى لا تنفد الذاكرة
مع نافذة كبيرة ، ولكن لا يزال بإمكانك الاستفادة من النافذة الكبيرة لـ
كائنات أصغر. يمكن لصق الحجم بـ "k" أو "m" أو "g". - ذاكرة النافذة = 0
يجعل استخدام الذاكرة غير محدود ، وهو الافتراضي.

--الحد الأقصى لحجم العبوة =
الحجم الأقصى لكل ملف حزمة الإخراج. يمكن أن يُلحق الحجم بـ "k" أو "m" أو "g".
الحد الأدنى للحجم المسموح به هو 1 ميغا بايت. إذا تم تحديد ذلك ، فقد تكون ملفات الحزم المتعددة
مخلوق. الافتراضي هو غير محدود ، ما لم تكن حزمة متغير التكوين .packSizeLimit هي
تعيين.

- حفظ حزمة الشرف
تتسبب هذه العلامة في وجود كائن موجود بالفعل في حزمة محلية تحتوي على ملف .keep ليكون
تم تجاهله ، حتى لو كان سيتم تعبئته بطريقة أخرى.

--تدريجي
تتسبب هذه العلامة في تجاهل كائن موجود بالفعل في حزمة حتى لو كان موجودًا بالفعل
وإلا تم تعبئتها.

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

--غير فارغ
قم فقط بإنشاء أرشيف معبأ إذا كان يحتوي على كائن واحد على الأقل.

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

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

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

-q
تجعل هذه العلامة الأمر لا يبلغ عن تقدمه في تدفق الخطأ القياسي.

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

--لا يوجد إعادة استخدام وجوه
تخبر هذه العلامة الأمر بعدم إعادة استخدام بيانات الكائن الموجودة على الإطلاق ، بما في ذلك non
كائن deltified ، مما يجبر على إعادة ضغط كل شيء. هذا يعني - no-reuse-delta.
مفيد فقط في الحالة الغامضة حيث فرض بالجملة لضغط مختلف
المستوى المطلوب على البيانات المعبأة.

- الضغط =
يحدد مستوى الضغط للبيانات المضغوطة حديثًا في الحزمة التي تم إنشاؤها. ان لم
المحدد ، يتم تحديد مستوى ضغط الحزمة أولاً بواسطة pack.compression ، ثم بواسطة
core.compression ، وافتراضيات إلى -1 ، الافتراضي zlib ، إذا لم يتم تعيين أي منهما. يضيف
- no-reuse-object إذا كنت تريد فرض مستوى ضغط موحد على جميع البيانات لا
مهما المصدر.

--رفيع
قم بإنشاء حزمة "رفيعة" عن طريق حذف العناصر المشتركة بين المرسل والمتلقي في
من أجل تقليل نقل الشبكة. يكون هذا الخيار منطقيًا فقط مع
- stdout.

ملاحظة: تنتهك الحزمة الرفيعة تنسيق الأرشيف المحزم بحذف الكائنات المطلوبة و
وبالتالي غير قابلة للاستخدام من قبل Git دون جعلها قائمة بذاتها. استخدم git index-pack
- رقيقة الإصلاح (انظر حزمة بوابة الفهرس(1) لاستعادة الممتلكات القائمة بذاتها.

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

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

ملاحظة: أوامر البورسلين مثل git gc (see بوابة gc(1)) ، git repack (انظر شخص سخيف-
أعد حزم(1)) قم بتمرير هذا الخيار افتراضيًا في Git الحديث عندما يضعون كائنات في ملف
المستودع في حزم الملفات. وكذلك يفعل git bundle (see حزمة بوابة(1)) عند إنشاء ملف
حزمة.

- الخيوط =
يحدد عدد سلاسل الرسائل التي سيتم نشرها عند البحث عن أفضل تطابقات دلتا. هذا
يتطلب تجميع كائنات الحزمة باستخدام pthreads وإلا فسيتم تجاهل هذا الخيار
مع تحذير. يهدف هذا إلى تقليل وقت التعبئة على الأجهزة متعددة المعالجات. ال
ومع ذلك ، يتم ضرب المقدار المطلوب من الذاكرة لنافذة بحث دلتا في
عدد المواضيع. سيؤدي تحديد 0 إلى قيام Git بالكشف التلقائي عن عدد وحدات المعالجة المركزية و
اضبط عدد الخيوط وفقًا لذلك.

- الفهرس الإصدار = [، ]
هذا مخصص للاستخدام بواسطة مجموعة الاختبار فقط. يسمح لفرض الإصدار لـ
فهرس الحزمة الذي تم إنشاؤه ، وفرض إدخالات فهرس 64 بت على الكائنات الموجودة أعلاه
الإزاحة المعطاة.

- الحفاظ على الوالدين الحقيقيين
مع هذا الخيار ، يتم تعبئة الآباء المخفيين عن طريق الطعوم.

استخدم كائنات git-pack عبر الإنترنت باستخدام خدمات onworks.net


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

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

  • 1
    فيزر
    فيزر
    Phaser هو مفتوح سريع ومجاني وممتع
    مصدر إطار عمل لعبة HTML5 الذي يوفر
    عرض WebGL و Canvas عبر
    متصفحات الويب لسطح المكتب والجوال. ألعاب
    يمكن المشاركة ...
    تحميل Phaser
  • 2
    محرك VASSAL
    محرك VASSAL
    VASSAL هو محرك لعبة للإبداع
    النسخ الإلكترونية للسبورة التقليدية
    وألعاب الورق. يوفر الدعم ل
    عرض قطعة اللعبة والتفاعل ،
    و...
    قم بتنزيل محرك VASSAL
  • 3
    OpenPDF - شوكة iText
    OpenPDF - شوكة iText
    OpenPDF هي مكتبة جافا للإنشاء
    وتحرير ملفات PDF باستخدام LGPL و
    ترخيص MPL مفتوح المصدر. OpenPDF هو ملف
    LGPL / MPL وريث مفتوح المصدر لـ iText ،
    ا...
    قم بتنزيل OpenPDF - Fork of iText
  • 4
    ساجا جيس
    ساجا جيس
    SAGA - النظام الآلي
    التحليلات الجيولوجية - هو جغرافي
    برنامج نظام المعلومات (GIS) مع
    قدرات هائلة للبيانات الجغرافية
    المعالجة وآنا ...
    تنزيل SAGA GIS
  • 5
    Toolbox for Java / JTOpen
    Toolbox for Java / JTOpen
    يعد IBM Toolbox for Java / JTOpen ملف
    مكتبة من فئات Java التي تدعم
    العميل / الخادم وبرمجة الإنترنت
    نماذج لنظام يعمل بنظام التشغيل OS / 400 ،
    i5 / OS ، س ...
    تنزيل Toolbox for Java / JTOpen
  • 6
    D3.js
    D3.js
    D3.js (أو D3 للمستندات المستندة إلى البيانات)
    هي مكتبة جافا سكريبت تسمح لك
    لإنتاج بيانات ديناميكية وتفاعلية
    تصورات في متصفحات الويب. مع D3
    أنت...
    تنزيل D3.js
  • أكثر "

أوامر لينكس

Ad