هذا هو الأمر retrv الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
retrv - استرداد نسخة من ملف
موجز
ريتريفر [ الإصدار ربط الخيارات ] [ الخيارات ] ملفات ..
خيارات: [ -؟ cfilq ] [ -مساعدة ] [ -نسخ ] [ -أفضل مسار ] [ -إصلاح ] [ -فرض ]
[ -نوايا الرسالة ] [ للقفل ] [ -هادئ ] [ -ستدين ] [ -الإصدار ] [ -xpoff ]
com.vcat [ الإصدار ربط الخيارات ] [ الخيارات ] ملفات ..
خيارات: [ -؟ q ] [ -مساعدة ] [ -هادئ ] [ -الإصدار ] [ -xpoff ]
الوصف
ريترف يسترد إصدارًا محددًا تم حفظه مسبقًا من ملف من كائن الإصدار
يتمركز. من المتوقع أن يكون أرشيف الإصدار موجودًا في دليل AtFS الفرعي. محدد
سيتم استرداد الإصدار افتراضيًا في ملف في الدليل حيث كان في الأصل
تم الحفظ. إذا تم استرداد نسخة من إصدار الملف فقط ، فيمكن أن يكون هذا السلوك
تم تجاوزه بامتداد -أفضل اختيار. إذا تم إنشاء إصدار مشغول بامتداد للقفل الخيار ، عليه
يجب أن يتم إنشاؤه في الدليل من حيث تم حفظه. هذا ضروري للمحافظة عليه
العلاقة المكانية بين الإصدار المشغول وأرشيف التاريخ المقابل ،
المقيمين في الدليل الفرعي AtFS.
يحاول الاسترداد أن يكون حذرًا إذا جرت محاولة للكتابة فوق إصدار مشغول موجود:
ما لم -f (-فرض) محدد، ريتريفر سيطلب من المتصل الإذن. إذا لم يكن مشغولا
الإصدار موجود ، يتم إنشاء واحد بنفس أوضاع الإصدار المحفوظ سابقًا. اذا كان
نسخة مشغولة موجودة ، يتم الحفاظ على أوضاعها.
إذا تم استدعاء البرنامج كـ com.vcat، ستتم طباعة الإصدار (الإصدارات) المحددة وفقًا للمعيار
انتاج. لن يحدث أي تغيير في حالة قاعدة الكائن في هذه الحالة. com.vcat يتصرف متشابه
إلى قط(1) الأمر: إذا تم إعطاء اسم ملف فقط ، com.vcat يعرض أحدث حالة
من الكائن المشار إليه. اذا كان مشغول الإصدار موجود سيتم تحديده كأحدث
الحالة. إذا لم يكن هناك إصدار مشغول ، com.vcat يعرض أحدث إصدار تم حفظه.
ينسب اقتباسات
من الممكن الاستشهاد بأي من سمات إصدار الملف داخل جسم ملف
إصدار. يمكن القيام بذلك عن طريق استخدام السمة تنويه التعبيرات. هذه التعبيرات لها
شكل "$ __ attributename $". سمات الإصدار التي تم الاستشهاد بها في نص ملف
يتم توسيع المراجعة المخزنة بشكل افتراضي. في هذه الحالة ، سيكون تعبير الاقتباس
استبدالها بقيمة السمة المذكورة. للحصول على قائمة بأسماء السمات المحددة مسبقًا ،
افحص ال فادم(1) صفحة دليل.
هناك ثلاثة أنواع أساسية من قيم السمات: حقيقي القيم, مرجع القيمو
القيم. حقيقي القيم هي ببساطة سلاسل يتم تعيينها إلى سمة.
الرقم المرجعي القيم هي مؤشرات إلى ملفات أو إصدارات AtFS التي سيتم استبدال محتوياتها
بدلاً من استشهاد السمة. القيم المرجعية هي سلاسل تبدأ بـ
حرف محيطي ، يتبعه عادةً اسم المسار ، على سبيل المثال ^ / usr / local / lib / std-
رأس [2.4]. التنفيذ القيم هي أسماء البرامج القابلة للتنفيذ ، والتي يكون ناتجها القياسي هو
تم استبداله بدلاً من استشهاد السمة. قيم التنفيذ هي سلاسل تبدأ
بحرف علامة تعجب ، يتبعه عادةً اسم البرنامج ، على سبيل المثال
! / بن / التاريخ. يمكن استخدام قيم التنفيذ لإنشاء سمات ديناميكية للغاية أو ملف
شكل بدائي مشغلات الحدث.
عند توسيع اقتباس سمة ، ريتريفر يبحث أولاً عن سمة من سمات المذكورة
ضمن مجموعة السمات المرتبطة بالإصدار. إذا لم يكن هناك سمة لهذا الاسم يمكن
يمكن العثور عليها ، يتم البحث في البيئة عن متغير بهذا الاسم. في حال الاستشهاد
السمة موجودة ولها قيمة ، يتم البحث عن القيمة نفسها عن استشهادات السمة
التي يتم توسيعها بشكل متكرر. إذا لم تكن هناك سمة أو متغير بيئة لـ
يمكن العثور على الاسم المقتبس منه ، ولا يتم إجراء أي استبدال وسيتم ترك التعبير
دون تغيير. وينطبق الشيء نفسه في حالة عدم وجود كائن مرجعي ذي قيمة مرجعية ، أو
تصادف أن قيمة التنفيذ غير قابلة للتنفيذ. تعبيرات استشهاد السمة هي أيضًا
تُترك بدون تغيير إذا تم استرداد المراجعة بامتداد للقفل اختيار. توسيع السمة
يمكن التحكم في الاقتباس داخل المستندات من خلال اقتباسات السمات الزائفة "$ __ xpoff $"
و "$ __ xpon $".
OPTIONS
لاختيار الإصدار ، أي الإصدار ربط خيار، كما هو موضح في vbind(1) دليل
الصفحة ، قد تعطى ، أو أ الإصدار ربط توجيهات يمكن وضعها بين قوسين إضافيين إلى الملف
الاسم.
الخيارات الإضافية هي:
- ؟، -مساعدة
اطبع تعليمات مختصرة حول استخدام هذا البرنامج.
-c ، -نسخ
لا تحقق من المساواة. عادة ، يتحقق retrv ما إذا كانت الوجهة الحالية
الملف مطابق للإصدار المراد استرجاعه ويمنع النسخ في هذا
قضية. يرجع هذا السلوك بشكل أساسي إلى أسباب الكفاءة وقد يتم تعطيله بواسطة -c
التبديل.
-أفضل مسار
استرداد الإصدار المحدد من قاعدة الكائن وتثبيت ملف نسخة في
الدليل الذي يرمز إليه مسار. نظرًا لأن هذا الدليل قد يكون بعيدًا عن ملف
الدليل الذي يحتوي على أرشيفات AtFS ، هذه النسخة من النسخة المستردة هي
انفصلت عن تاريخها وبعد ذلك غير مرتبطه إلى تاريخ الكائن جاء
من عند. تتطلب التواريخ الصحيحة للكائنات علاقة مكانية ثابتة لأي مشغول
الإصدارات والمحفوظات المقابلة. تتطلب هذه العلاقة المحفوظات ل
يقيم في دليل فرعي مسمى أتفس.
-إصلاح محاولة حجز الامتياز لإضافة إصدار جديد إلى إصدار قديم جيل (إدراج
مراجعة طفيفة جديدة لمراجعة رئيسية قديمة) داخل تاريخ الكائن. لو
بنجاح ، فإن المستخدم الذي أصدر الأمر يحمل ملف جيل قفل. يمكن أن يكون هناك
فقط صورة واحدة؟ قفل لكل جيل ، مما يمنع التحديثات المتزامنة للجيل.
يعد قفل التوليد ، وفقًا للاتفاقية ، قفل مراجعة (انظر فادم للقفل) ارتبط ب
الإصدار الذي يحتوي على أعلى رقم إصدار خلال جيل.
إنّ كافة أنواع عهود الـ -إصلاح يهدف التبديل إلى دعم التزامن في عملية التطوير الرئيسية
وأنشطة الصيانة (مثل إصلاح الأخطاء) للإصدارات الأقدم. عندما يكون الإصدار
يتم استرجاعه بغرض إصلاحه ، يطلق عليه اسم fixpoint الإصدار. ال
يجمع إصدار نقطة الإصلاح جميع الإصلاحات المطبقة على إصدار أساسي داخل ملف
توليد. من المزايا المهمة لهذه السياسة القضاء على الحاجة
لإنشاء فرع لكل إصلاح يجب دمجه لاحقًا مع `` الخط الرئيسي "
الإصدار الذي يحتوي على إصلاحات سابقة. حتى إذا ريتريفر يتم استدعاؤه بـ "-إصلاح ''
استعادة إصدار نقطة الإصلاح (أحدث مراجعة طفيفة داخل الملف الضمني
جيل) بدلاً من النسخة المشار إليها صراحة. لكن، ريتريفر يصدر أ
تحذير ، إذا كان الإصدار الأساسي وإصدار نقطة الإصلاح غير متطابقين.
لإدخال إصلاح في جيل قديم ، استخدم ملف -إصلاح الخيار حفظ أمر.
عند تعيين قفل على جيل ، يُطلب من المستخدم الطالب إدخال ملف
وصف اختياري للتغييرات المخطط لها. ال -إصلاح التبديل غير متوافق مع
للقفل.
-F، -فرض
فرض إعادة تثبيت الإصدار المحدد كإصدار مشغول دون طلب ذلك
المستخدم ، حتى في حالة وجود إصدار مشغول قابل للكتابة (ربما غير محفوظ).
-i الرسالة
طقم الرسالة كنص مقصود يصف التغييرات المزمع تطبيقها
ل مشغول الإصدار تم تثبيته بواسطة ريتريفر. عندما الرسالة يبدأ بعلامة
(@) ، يتم تفسيره على أنه اسم ملف ويتم اعتبار النص الموجود في الملف كـ
نص الغرض. لو الرسالة هو "-'' ، تتم قراءة نية التغيير من الإدخال القياسي.
الحالة الأخيرة مماثلة لتحديد مفتاح سطر الأوامر -ستدين. هذا
يتطلب الخيار للقفل التبديل ليتم ضبطها لتكون فعالة.
-ل ، للقفل
محاولة حجز الامتياز لإضافة إصدار جديد إلى خط التطوير الرئيسي
من تاريخ الكائن ، وبالتالي منع العديد من المبرمجين من العمل عليه
قاعدة الكائن من التداخل مع بعضها البعض عن طريق حفظ التحديثات المتزامنة. متي
تعيين قفل جديد على محفوظات الكائن ، مطالبة المستخدم الطالب بميزة اختيارية
وصف التغييرات المخطط لها. ال للقفل التبديل غير متوافق مع -إصلاح.
-q ، -هادئ
عملية هادئة. لا توجد رسائل مطبوعة على الإخراج القياسي. إذا كان مشغول الحالي
الإصدار موجود ، فلن يتم استبداله بالإصدار المحدد إلا إذا كان -f is
يضع. هذا الخيار مفيد للعملية الدفعية.
-ستدين القوة ريتريفر لقراءة الرسالة التي تصف نية التغيير من stdin بدلاً من
مفترق محرر.
-الإصدار
تحديد نسخة الطباعة لهذا البرنامج.
-xpoff لا تقم بتوسيع اقتباسات السمات في الملف المستعاد.
استخدم retrv عبر الإنترنت باستخدام خدمات onworks.net