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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


الأوامر ومعلمات سطر الأوامر -

FSVS هو عميل لمستودعات التخريب؛ إنه مصمم للإصدارات السريعة للملفات الكبيرة
أشجار الدليل. FSVS هو عميل لمستودعات التخريب؛ إنه مصمم للسرعة
إصدار أشجار الدليل الكبيرة.

موجز


أمر فسفس [خيارات] [الوسائط]

يتم فهم الأوامر التالية بواسطة FSVS:

محلّي ترتيب و المعلومات:


عناوين المواقع
تحديد الدلائل الأساسية لنسخ العمل من خلال عنوان (عناوين) URL الخاصة بها

الحالة
الحصول على قائمة الإدخالات التي تم تغييرها

info
عرض معلومات مفصلة حول الإدخالات الفردية

سجل
جلب رسائل السجل من المستودع

فرق
احصل على الاختلافات بين الملفات (المحلية والبعيدة)

كشف من نسخة
اسأل FSVS عن الإدخالات التي من المحتمل نسخها/نقلها/إعادة تسميتها؛ يرى cp

تعريف التي مقالات إلى يأخذ:


تجاهل و ريج
تحديد أنماط التجاهل

انقلاب
إزالة الإدخالات من الإصدار

تضيف
أضف الإدخالات التي سيتم تجاهلها

cp mv
أخبر FSVS أنه تم نسخ الإدخالات

أوامر عامل مع ال مستودع:


ارتكاب
إرسال البيانات المتغيرة إلى المستودع

تحديث
احصل على التحديثات من المستودع

الخروج
قم بإحضار جزء من المستودع، وقم بتسجيله كنسخة عمل

قط
الحصول على ملف من الدليل

العودة و uncp
التراجع عن التغييرات المحلية وعلامات الدخول

الحالة عن بعد
اسأل ماذا تحديث سيجلب

الممتلكات معالجة:


مجموعة الدعامة
تعيين الخصائص المعرفة من قبل المستخدم

احصل على الدعامة
اسأل قيمة الخصائص المحددة من قبل المستخدم

قائمة الدعم
احصل على قائمة بالخصائص المعرفة من قبل المستخدم

إضافي الأوامر مستعمل For استرجاع و التصحيح:


تصدير
إحضار جزء من المستودع

مزامنة
قم بإسقاط المعلومات المحلية حول الإدخالات، واجلب القائمة الحالية من الملف
مستودع.

ملحوظة:
تعد عمليات عناوين URL المتعددة جديدة نسبيًا؛ قد تكون هناك حواف خشنة.

عائد أعلى الكود هو 0 للنجاح، أو 2 للخطأ. 1 يتم إرجاع إذا كان الخيار فحص
For التغييرات in a سيناريو تم استخدامه، وتم العثور على التغييرات؛ أنظر أيضا تصفية مقالات.

عالمي الخيارات


-V -- إظهار الإصدار
-V يجعل FSVS يطبع الإصدار وإشعار حقوق النشر ويخرج.

-d و -D -- التصحيح
إذا تم تجميع FSVS باستخدام --enable-debug، فيمكنك تمكين طباعة رسائل التصحيح (to
STDOUT) مع -d. افتراضيًا، تتم طباعة كافة الرسائل؛ إذا كنت مهتمًا فقط بـ
مجموعة فرعية، يمكنك استخدام -D اسم بداية الوظيفة.

حالة fsvs -d -D waa_

سوف يدعو الحالة الإجراء، طباعة كافة رسائل التصحيح لجميع وظائف WAA -
waa__init، waa__open، وما إلى ذلك.

لمزيد من التفاصيل حول خيارات التصحيح الأخرى debug_output و debug_buffer لطفا أنظر
قائمة الخيارات.

-ن، -R -- العودية
إن المفاتيح -N و -R في الواقع تعمل فقط على تقليل/زيادة العداد؛ السلوك هو
يتم اختياره اعتمادا على ذلك. لذا فإن سطر الأوامر من -N -N -N -R -R يعادل -3 +2 = -1،
ينتج عن هذا -N.

-q ، -v -- مطول / هادئ
-v/-q قم بتعيين/مسح إشارات الإسهاب، وبالتالي تعطي مخرجات أكثر/أقل.

يرجى الاطلاع على ال مطنب خيار لمزيد من التفاصيل.

-C -- اختباري
-C يختار استخدام المزيد من عمليات التحقق من اكتشاف التغيير؛ لطفا أنظر ال Change_check خيار For
المزيد من التفاصيل.

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

فهو يتطلب مواصفات في النهاية، والتي يمكن أن تكون أي مجموعة من أي نص أو جديد أو
تم حذفه (أو إزالته)، أو التعريف، أو mtime، أو المجموعة، أو الوضع، أو التغيير أو المالك؛ الافتراضي أو استخدم def
القيمة الافتراضية.

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

ملحوظة:
يرجى الاطلاع على التغيير كشف لمزيد من المعلومات.

إذا تم استبدال الإدخال بإدخال من نوع مختلف (على سبيل المثال، يحصل الدليل على
تم استبداله بملف)، والذي يعتبر محذوفًا و جديد.

إذا كنت تستخدم -v، فسيتم استخدامه كـ Any داخليًا.

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

-W تحذير = الإجراء -- طقم تحذيرات
هنا يمكنك تحديد السلوك لمواقف معينة لا ينبغي أن تحدث عادة،
ولكن التي قد تواجهها.

الشكل العام هنا هو مواصفة = عمل، حيث مواصفة سلسلة
مطابقة بداية واحدة على الأقل من المواقف المحددة، و عمل هو واحد من هذه:

· مرة لطباعة تحذير واحد فقط،

· دائما لطباعة رسالة تحذيرية كل مرة،

· توقف لإحباط البرنامج،

· تجاهل لتجاهل هذا الموقف ببساطة، أو

· عد فقط لحساب عدد مرات الحدوث.

If مواصفة يتطابق مع أكثر من موقف، كل منهم محدد؛ على سبيل المثال. ل
ميتا = تجاهل كل ميتا mtime, مستخدم ميتا إلخ يتم تجاهلها.

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

يمكن التعامل مع الحالات التالية مع هذا: ميتا mtime, مستخدم ميتا, مجموعة التعريف,
ميتا أوماسك يتم إصدار هذه التحذيرات إذا كانت خاصية بيانات التعريف التي تم جلبها من ملف
لا يمكن تحليل المستودع. لا يمكن أن يحدث هذا إلا إذا كان هناك برنامج آخر أو مستخدم
يغير الخصائص على الإدخالات.
في هذه الحالة يمكنك استخدام -Wmeta=always أو -Wmeta=count، حتى يصبح المستودع نظيفًا
مرة أخرى.

no-urllist يتم إصدار هذا التحذير إذا info تم تنفيذ الإجراء، ولكن لم يتم تنفيذ أي عناوين URL
محددة حتى الآن.

مجموعة الأحرف غير صالحة إذا كانت الوظيفة nl_langinfo(3) لم يتمكن من إرجاع اسم التيار
ترميز الأحرف، يتم استخدام الإعداد الافتراضي UTF-8. قد تحتاج ذلك لنظام الحد الأدنى
التثبيت، على سبيل المثال. على التعافي.

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

شمود-أخرى, تشاون أخرى إذا حصلت على خطأ آخر غير EPERM في الموقف أعلاه، فإنك
قد تجد هذه مفيدة.

مرحاض مختلط إذا قمت بتحديد بعض أرقام المراجعة على أ العودة، سوف يشكو من هذا الاختلاط
لا يُسمح بنسخ عمل المراجعة.
بينما لا يمكنك تمكين نسخ العمل ذات المراجعة المختلطة (أنا أعمل على ذلك)، يمكنك تجنب ذلك
يقال في كل مرة.

اسم العرض محجوز لا يُسمح عادةً بتعيين خاصية مع مجموعة الدعامة عمل
مع اسم مطابق لبعض البادئات المحجوزة.

ignpat-wcbase يتم إصدار هذا التحذير إذا مطلق تجاهل النمط" لا يتطابق مع
دليل قاعدة نسخة العمل. \ن
راجع \ref ignpat_shell_abs "أنماط الصدفة المطلقة" لمزيد من التفاصيل.

حالة الفرق لقد حدد GNU diff أنه يُرجع رمز الخروج 2 في حالة حدوث خطأ؛ للأسف
تقوم بإرجاع ذلك أيضًا للملفات الثنائية، بحيث يقوم fsvs ببساطة بتمييز نص ملف ثنائي-
سيتم إحباط الملف دون طباعة الفرق للملف الثاني.
وبسبب هذا، يتجاهل FSVS حاليًا حالة الخروج الخاصة بالاختلاف افتراضيًا، ولكن هذا ممكن
يمكن تغييرها عن طريق تعيين هذا الخيار على سبيل المثال. توقف.

يتم أيضًا استخدام متغير البيئة FSVS_WARNINGS وتحليله؛ إنها مجرد مسافة بيضاء-
قائمة منفصلة لمواصفات الخيار.

-u اسم URL[@revision[:revision]] -- حدد عناوين URL
يمكن اختصار بعض الأوامر إلى مجموعة فرعية من عناوين URL المحددة؛ ال تحديث الأمر هو
مثال.

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

يمكن استخدام المعلمة مرارا وتكرارا. يمكن أن تحتوي القيمة على عناوين URL متعددة، مفصولة بـ
مسافة بيضاء أو واحدة من "،؛".

fsvs up -u base_install,boot@32 -u gcc

سيؤدي هذا إلى الحصول على رأس base_install وgcc، وتعيين المراجعة المستهدفة لعنوان URL للتمهيد
For أمر في 32.

-o [الاسم[=القيمة]] -- آخر الخيارات
يُستخدم هذا لتعيين بعض الخيارات التي نادرًا ما يتم استخدامها، والتي يمكن تعيين الإعداد الافتراضي لها في ملف
ملف التكوين (سيتم تنفيذه، حاليًا فقط سطر الأوامر).

للحصول على قائمة من هذه يرجى الاطلاع على إضافي الخيارات For FSVS..

إشارات


إذا كان لديك FSVS قيد التشغيل، وتريد تغيير الإسهاب، فيمكنك إرسال ملف
قم بمعالجة SIGUSR1 (لجعله أكثر تفصيلاً) أو SIGUSR2 (أكثر هدوءًا).

تضيف


أضف FSVS [-u URLNAME] المسار [PATH...]

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

يمكن استخدام الخيار -u إذا كان لديك أكثر من عنوان URL محدد لنسخة العمل هذه
وتريد تثبيت الإدخالات على عنوان URL هذا.

مثال
لنفترض أنك تقوم بإصدار الدليل الرئيسي الخاص بك، وأعطيت نمط تجاهل لـ ./.* تتجاهل
جميع إدخالات .* في دليل منزلك. الآن تريد .bashrc، .ssh/config، و
تم حفظ شجرة .kde3 بالكامل، تمامًا مثل البيانات الأخرى.

لذلك تخبر FSVS بعدم تجاهل هذه الإدخالات:

أضف fsvs .bashrc .ssh/config .kde3

الآن سوف تتطابق الإدخالات الموجودة أدناه .kde3 مع ./.* النمط (كتطابق في
البداية كافية)، لذا عليك إدراج نمط تجاهل سلبي (أ أخذ
نمط):

يتجاهل fsvs الإضافة المسبقة t./.kde3

الآن سيُظهر fsvs st إدخالاتك كـ جديد ، وسيقوم الالتزام التالي بإرسالهم إلى
مستودع.

انقلاب


مسار تحويل FSVS [المسار...]

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

مثال
لنفترض أنك تقوم بإصدار الدليل الرئيسي الخاص بك، ووجدت أنك لم تعد ترغب في ذلك
تم إصدار .bash_history و.sh_history. اذا انت تفعل

إلغاء fsvs .bash_history .sh_history

وسيتم الإبلاغ عن هذه الملفات على أنها d (سيتم حذفها، ولكن فقط في المستودع).

ثم تقوم ب

ارتكاب FSVS

الآن سوف يقوم FSVS بالإبلاغ عن هذه الملفات على أنها ملفات جديدة، لأنه لم يعد يعرف أي شيء عنها؛
ولكن يمكن علاج ذلك عن طريق

تجاهل FSVS "./.*sh_history'

الآن لن يتم عرض هذين الملفين كـ جديد ، إما.

يوضح المثال أيضًا سبب عدم إدخال المسارات المحددة كتجاهل منفصل
الأنماط - إنها مجرد حالات فردية لنمط (على الأرجح) أوسع بكثير.

ملحوظة:
إذا لم تستخدم نوعًا من الهروب للنمط، فستقوم الصدفة بتوسيعه إلى
أسماء الملفات الفعلية، وهي (عادة) ليست ما تريد.

_build_new_list


يستخدم هذا بشكل أساسي لتصحيح الأخطاء. فهو يجتاز نظام الملفات ويبني إدخالات جديدة
ملف. في الإنتاج لا ينبغي أن تستخدم. لا عناوين URL ولا مراجعة الإدخالات
ومن المعروف أن المعلومات يتم فقدانها عن طريق استدعاء هذه الوظيفة!

انظر الى مزامنة.

تأخير


يؤخر هذا الأمر التنفيذ حتى يمر الوقت على الأقل إلى الثانية التالية بعد ذلك
كتابة ملفات البيانات المستخدمة بواسطة FSVS (دير و عناوين المواقع).

هذا الأمر مخصص للاستخدام في البرامج النصية؛ حيث سبق تأخير تم استخدام الخيار، وهذا يمكن
يتم استبداله بالأمر المحدد متبوعًا بأمر التأخير.

الميزة ضد تأخير الخيار هو أنه يمكن استخدام أوامر القراءة فقط في
غضون ذلك.

مثال:

ارتكاب FSVS / الخ / X11 -م 'النسخ الاحتياطي لـ X11'
... أوامر للقراءة فقط، مثل "الحالة"
تأخير FSVS / الخ / X11
... أوامر القراءة والكتابة، مثل "الالتزام"

يمكن أن يشير المسار الاختياري إلى أي مسار في المرحاض.

في إطار الاختبار يتم استخدامه لتوفير القليل من الوقت؛ في التشغيل العادي، حيث
أوامر FSVS ليست معبأة بإحكام، ومن الأفضل عادةً استخدام تأخير
الخيار.

قط


مسار FSVS cat [-r rev].

جلب مستودع الملفات، وإخراجه إلى STDOUT. إذا لم يتم تحديد أي مراجعة، فإنه
الإعدادات الافتراضية إلى BASE، أي. رقم المراجعة المحلية الحالية للإدخال.

الخروج


الخروج fsvs [المسار] URL [عناوين URL...]

يقوم بتعيين عنوان URL واحد أو أكثر لدليل العمل الحالي (أو مسار الدليل)، ويقوم بذلك
an الخروج من عناوين URL هذه.

على سبيل المثال:

الخروج FSVS. http://svn/repos/installation/machine-1/trunk

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

إذا لم يتم توفير أي دليل، '.' يستخدم؛ وهذا يختلف عن استخدام التخريب المعتاد، ولكن
قد يكون أكثر ملاءمة للاستخدام كأداة استرداد (حيث يكون الإصدار / شائعًا).
الآراء موضع ترحيب.

يجب أن يكون المسار المحدد موجودًا، و ينبغي تكون فارغة - سيتم إحباط FSVS في حالة التعارضات، على سبيل المثال. لو
الملفات التي يجب إنشاؤها موجودة بالفعل.
إذا كانت هناك حاجة لإنشاء هذا الدليل، فيرجى ذكر ذلك؛ تصحيحات لبعض المعلمات
مثل -p موضع ترحيب.

للحصول على تعريف تنسيق عناوين URL، يرجى الاطلاع على الفصل شكل of عناوين URL و عناوين المواقع
و تحديث أوامر.

وعلاوة على ذلك قد تكون مهتمة باستخدام an البديل جذر دليل و التعافى For
a عدم التشغيل نظام.

ارتكاب


التزام fsvs [-m 'message'|-F filename] [-v] [-C [-C]] [PATH [PATH ...]]

ينقل (أجزاء من) الحالة الحالية لنسخة العمل إلى المستودع.

مثال
نسخة العمل هي / الخ ، وقد تم إعداده والالتزام به بالفعل.
ثم / الخ / المضيفين و /etc/inittab تم تعديله. نظرًا لأن هذه تغييرات غير ذات صلة، فيجب عليك ذلك
مثلهم أن يكونوا في التزامات منفصلة.

لذلك عليك ببساطة تشغيل هذه الأوامر:

التزام fsvs -m "تمت إضافة بعض المضيف" / الخ / المضيفين
fsvs الالتزام -m "مستوى التشغيل الافتراضي المعدل" /etc/inittab

إذا كان الدليل الحالي هو / الخ يمكنك حتى إسقاط /إلخ/ في الأمام، واستخدم فقط
أسماء الملفات.

يرجى الاطلاع على الحالة للحصول على توضيحات حول -v و -C .
لاستخدام النسخ الاحتياطي المتقدم انظر أيضًا ال خاصية أنبوب الالتزام".

cp


fsvs cp [-r rev] SRC DEST
تفريغ fsvs cp
تحميل fsvs cp

يقوم أمر النسخ بوضع علامة DEST كنسخة من SRC عند مراجعة المراجعة، بحيث يتم ذلك في الالتزام التالي
من DEST يتم إرسال مسار المصدر المقابل كمصدر نسخة.

القيمة الافتراضية للمراجعة هي BASE، أي. مراجعة SRC (محليًا) موجودة.

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

ملحوظة:
المهام: ستكون هناك اختلافات في الاستخدام الدقيق - ستحاول النسخة تشغيل cp
الأمر، في حين تم نسخه سوف يتذكر العلاقة فقط.

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

يتم فصل تنسيق الإدخال للتحميل بسطر جديد - أولاً سطر SRC، متبوعًا بـ DEST
سطر، ثم سطر به نقطة فقط ('.') كمحدد. إذا كان لديك أسماء الملفات مع
الأسطر الجديدة أو الأحرف الخاصة الأخرى، عليك إعطاء المسارات كوسيطات.

داخليًا، يتم تخزين المسارات بالنسبة إلى الدليل الأساسي لنسخة العمل، وهي كذلك
المطبوعة بهذه الطريقة أيضا.

التعريفات اللاحقة هي ملحق إلى قاعدة البيانات الداخلية؛ للتراجع عن الأخطاء، استخدم uncopy
عمل.

ملحوظة:
هام: الخصائص المعرفة من قبل المستخدم مثل fsvs:commit-pipe . ليس نسخها إلى
الوجهات، بسبب مشكلات المكان/الزمان (العبور عبر الأشجار الفرعية بأكملها،
نسخ الكثير من ملفات الملكية) ولأنه ليس من المؤكد أن هذا مطلوب حقًا.
لكى يفعل: خيار لنسخ الخصائص؟

نظرًا لأن التخريب يتعامل حاليًا مع إعادة التسمية على أنها نسخ + حذف، فإن mv الأمر هو اسم مستعار ل
cp.

إذا كنت بحاجة إلى تفريغ أسماء الملفات أو تحميلها كمعلمة أولى للنسخ من
العلاقات، أعط بعض المسار أيضًا، كما في "./dump".

ملحوظة:
يتم تخزين المصدر داخليًا كعنوان URL مع رقم المراجعة، بحيث تتم العمليات مثل
هؤلاء

$ فسفس سي بي أب
$ RM أ/1
$ فسفس سي أ
$ فسفس سي ب

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

كشف من نسخة


كشف نسخة FSVS [المسارات ...]

يخبر هذا الأمر FSVS بالبحث في الإدخالات الجديدة ومعرفة ما إذا كان يمكنه العثور على بعضها
التي يبدو أنها منسوخة من الآخرين المعروفين بالفعل.
سيتم إخراج قائمة بمسار المصدر والوجهة ولماذا يمكن أن تتطابق.

هذا لأغراض المعلومات فقط ولا يغير أي حالة FSVS، (TODO: ما لم
تم تعيين بعض الخيارات/المعلمات).

تنسيق القائمة هو on غرض غير متوافق مع بناء جملة التحميل، كأفضل تطابق
عادة يجب أن تؤخذ يدويا.

If مطنب يتم استخدام قيمة إضافية تعطي النسبة المئوية للكتل المطابقة، و
تتم طباعة عدد الإدخالات المنسوخة المحتملة.

على سبيل المثال:

$ fsvs Copyfrom-list -v
newfile1
MD5:oldfileA
newfile2
MD5:oldfileB
MD5:oldfileC
MD5:oldfileD
newfile3
inode:oldfileI
manber=82.6:oldfileF
manber=74.2:oldfileG
manber=53.3:oldfileH

تم العثور على 3 نسخة من العلاقات.

الاختصارات هي: md5MD5 الملف الجديد مطابق لملف واحد أو أكثر
الملفات الملتزم بها بالفعل؛ لا توجد نسبة.

inodeالجهاز/inode الرقم مطابق للإدخال المعروف المحدد؛ هذا يمكن أن يعني ذلك
تمت إعادة تسمية الإدخال القديم أو ربطه برابط ثابت. ملحوظة: ليست كل أنظمة الملفات لديها استمرارية
أرقام inode (مثل NFS) - لذا اعتمادًا على أنظمة الملفات لديك، قد لا يكون هذا أمرًا جيدًا
مؤشر!

الاسم الإدخال له نفس اسم إدخال آخر.

manber يُظهر تحليل الملفات ذات الحجم المماثل نسبة معينة من (الحجم المتغير) مشترك
كتل (تجاهل ترتيب الكتل).

com.dirlist يحتوي الدليل الجديد على ملفات مشابهة للدليل القديم.
النسبة هي (number_of_common_entries)/(files_in_dir1 + files_in_dir2 -
number_of_common_entries).

ملحوظة:
manber لم يتم تنفيذ المطابقة بعد.

إذا تم العثور على عدد كبير جدًا من التطابقات المحتملة للإدخال، فلن تتم طباعة جميعها؛ فقط
المؤشر ... يظهر في النهاية.

uncp


FSVS إلغاء نسخ DEST [DEST ...]

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

يمكن إلغاء نسخ قاعدة النسخة فقط؛ إذا تم نسخ بنية الدليل، و
نظرًا لأنه تم نسخ الإدخال ضمنيًا، فسيقوم هذا الأمر بإرجاع خطأ.

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

على سبيل المثال:

$ FSVS نسخة SourceFile DestFile
# عفوا، كان خطأ!
$ fsvs قم بإلغاء نسخ DestFile

فرق


fsvs diff [-v] [-r rev[:rev2]] [-R] المسار [المسار...]

يمنحك هذا الأمر اختلافات بين الملفات المحلية وملفات المستودع.

باستخدام -v تتم طباعة البيانات التعريفية بالإضافة إلى إظهار التغييرات.

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

ستحتاج إلى برنامج الفرق، حيث يتم ببساطة تمرير الملفات كمعلمات إليه.

الافتراضي هو إجراء فروقات غير متكررة؛ لذلك فرق FSVS. سوف إخراج التغييرات في كل شيء
ملفات in ال تيار دليل و تحت.

إن إخراج الملفات الخاصة هو الفرق بين تخزين التخريب الداخلي، والذي
يتضمن نوع الملف الخاص، ولكن لا يوجد سطر جديد في نهاية السطر (والذي يختلف
يشتكي حول).

بالنسبة للإدخالات التي تم وضع علامة عليها كنسخ، تتم طباعة الفرق مقابل إدخال المصدر (النظيف).

من فضلك انظر أيضا مزيد من الخيارات فيما إلى ال "فرق" عمل و باستخدام كولورديف.

تصدير


تصدير FSVS REPOS_URL [-r rev]

إذا كنت ترغب في تصدير دليل من المستودع الخاص بك بدون تخزين أي FSVS ذات الصلة
البيانات يمكنك استخدام هذا الأمر.

يؤدي هذا إلى استعادة كافة البيانات التعريفية - المالك والمجموعة وقناع الوصول ووقت التعديل؛ إنه
الاستخدام الأساسي هو لاستعادة البيانات.

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

مساعدة


مساعدة [أمر]

يظهر هذا الأمر عامًا أو محددًا مساعدة (للأمر المحدد). وظيفة مماثلة
متاح باستخدام -h أو -؟ بعد أمر.

مجموعات


تفريغ مجموعات FSVS|تحميل
مجموعات fsvs [prepend|append|at=n] تعريف المجموعة [group-def ...]
يتجاهل fsvs النمط [prepend|append|at=n] [النمط ...]
اختبار مجموعات FSVS [-v|-q] [نمط ...]

يضيف هذا الأمر أنماطًا إلى نهاية قائمة الأنماط، أو يضعها في نهاية قائمة الأنماط، مع إضافة مقدمة
بداية القائمة. مع at=x يتم إدراج الأنماط في الموضع x ,
العد من 0.

الفرق بين المجموعات والتجاهل هو أن المجموعات يتطلب اسم المجموعة، في حين
الأخير يفترض فقط تجاهل المجموعة الافتراضية.

للحصول على المواصفات يرجى الاطلاع على ذات الصلة توثيق .

يقوم تفريغ fsvs بطباعة الأنماط إلى STDOUT . إذا كان هناك أحرف خاصة مثل CR أو LF
جزءا لا يتجزأ من النمط بدون ترميز (مثل \r أو \n)، سيكون الإخراج مشوهًا.

قد تتضمن الأنماط * و؟ كأحرف بدل في مستوى دليل واحد، أو ** بشكل تعسفي
سلاسل.

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

وبالتالي:

تجاهل FSVS ./ تمة

يتجاهل الدليل tmp؛ ولكن إذا تم الالتزام به بالفعل، فسيتم تنفيذ الإدخالات الموجودة
يجب أن تكون غير مميزة مع FSVS انقلاب. عادة من الأفضل استخدامه

تجاهل FSVS ./ تمة /**

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

أمثلة:

مجموعة مجموعة FSVS: غير قابلة للقراءة، الوضع: 4:0
مجموعة FSVS "المجموعة: الأسرار،/إلخ/*ظل'

تجاهل FSVS / إجراءات
تجاهل FSVS / ديف / نقاط
تجاهل FSVS "./ فار / سجل /*-*'
يتجاهل fsvs "./**~"
يتجاهل fsvs "./**/*.bak"
يتجاهل fsvs الإضافة "take,./**.txt"
يتجاهل fsvs إلحاق "take,./**.svg"
تجاهل fsvs عند = 1 './**.tmp'

تفريغ مجموعة FSVS
تفريغ مجموعة FSVS -v

صدى './**.doc' | FSVS تجاهل التحميل
# يستبدل القائمة بأكملها

ملحوظة:
يرجى الحرص على عدم توسيع أنماط أحرف البدل الخاصة بك بواسطة الصدفة!

الاختبار أنماط
لمعرفة الأنماط المختلفة بسهولة أكبر، يمكنك استخدام الأمر الفرعي test. ال
المجموعات التالية متاحة:

· اختبار مجموعات FSVS النمط اختبارات فقط ال معطى النمط ضد من جميع جديد مقالات in من خلال
عامل نسخ، و مطبوعات ال مطابقة مسارات. النمط is ليس تخزين in ال النمط
قائمة.
· اختبار مجموعات FSVS
يستخدم الأنماط المحددة بالفعل على الإدخالات الجديدة، ويطبع اسم المجموعة، وعلامة التبويب،
والمسار.
باستخدام -v يمكنك رؤية النمط المطابق في العمود الأوسط أيضًا.

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

ريج


fsvs rel-ignore [prepend|append|at=n] مواصفات المسار [مواصفات المسار ...]
fsvs ri [prepend|append|at=n] مواصفات المسار [مواصفات المسار ...]

إذا كنت تحتفظ بنفس بيانات المستودع في أكثر من نسخة عمل على نفس الجهاز،
سيتم تخزينه في مسارات مختلفة - وهذا يجعل أنماط التجاهل المطلق غير ممكنة.
لكن أنماط التجاهل النسبية مثبتة في بداية جذر WC - وهو قليل
تتعب في الكتابة إذا كنت متعمقًا في التسلسل الهرمي لمرحاضك وتريد تجاهل بعض الملفات.
لتسهيل ذلك، يمكنك استخدام الأمر rel-ignore (المختصر بـ ri)؛ هذا يحول
جميع مواصفات المسار المحددة (والتي قد تتضمن أحرف البدل وفقًا لنمط الصدفة
المواصفات المذكورة أعلاه) إلى القيم النسبية للمرحاض قبل تخزينها.
مثال على / الخ كجذر نسخة العمل:
fsvs rel-ignore '/etc/X11/xorg.conf.*'

cd / الخ / X11
fsvs rel-ignore 'xorg.conf.*'

سيقوم كلا الأمرين بتخزين النمط "./X11/xorg.conf.*".
ملحوظة:
هذا يعمل فقط مع قذيفة أنماط.
لمزيد من التفاصيل حول تجاهل الملفات، يرجى الاطلاع على تجاهل القيادة و المواصفات الخاصه of
مجموعات و أنماط.

info


معلومات فسفس [-R [-R]] [المسار...]

استخدم هذا الأمر لإظهار معلومات تتعلق بإدخال واحد أو أكثر في نسخة العمل الخاصة بك.
يمكنك استخدام -v للحصول على مزيد من المعلومات.
قد يكون هذا مفيدًا في بعض الأحيان لتحديد موقع الأخطاء، أو للحصول على عنوان URL ومراجعة أ
نسخة العمل موجودة حاليا في.
على سبيل المثال:
معلومات فسفس $
عنوان URL: الملف:
.... 200 .
النوع : دليل
الحالة: 0x0
الأعلام: 0x100000
التطوير: 0
الرقم الداخلي: 24521
الوضع: 040755
UID/GID: 1000/1000
MTime: الخميس 17 أغسطس 16:34:24 2006
Cالتوقيت: الخميس 17 أغسطس 16:34:24 2006
مراجعة: 4
الحجم: 200

الافتراضي هو طباعة معلومات حول الإدخال المحدد فقط. مع واحد -R سوف تفعل ذلك
الحصول على هذه البيانات عنه من جميع إدخالات دليل معين؛ مع -R آخر ستحصل على الكل
(الفرعية) شجرة.

سجل


سجل FSVS [-v] [-r rev1[:rev2]] [-اسم u] [مسار]

يعرض هذا الأمر معلومات سجل المراجعة المرتبطة بالمعطى مسار في جلستيها
عنوان URL الأعلى، أو، إذا لم يتم تحديد أي عنوان URL، عنوان URL ذو الأولوية الأعلى.
اختياري rev1 و rev2 يمكن استخدامها لتقييد المراجعات التي تظهر؛ إذا لا
يتم إعطاء القيم، ويتم إعطاء السجلات بدءًا من HEAD نزولاً، ثم حدًا على
تم تطبيق عدد من المراجعات (ولكن راجع قصر اختيار).
إذا كنت تستخدم -v -الخيار، يمكنك تغيير الملفات في كل نسخة مطبوعة أيضًا.
هناك خيار للتحكم في تنسيق الإخراج؛ انظر log_output خيار.
اختياريًا، يمكن إعطاء اسم عنوان URL بعد -u؛ ثم سجل عنوان URL هذا، بدلاً من
يظهر أعلى واحد.
المهام:
· - الإيقاف عند النسخ
· عرض المراجعة ل من جميع عناوين URL المرتبطة بنسخة العمل؟ بأي ترتيب؟

احصل على الدعامة


fsvs Prop-get PROPERTY-NAME PATH...

طباعة بيانات الخاصية المحددة إلى STDOUT.
ملحوظة:
احرص! سيقوم هذا الأمر بتفريغ الخاصية as it is، أي. مع أي خاص
الشخصيات! إذا كانت هناك تسلسلات هروب أو بيانات ثنائية في الخاصية، فإن ملفك
قد تحصل على افسدت المحطة!
إذا كنت تريد طريقة آمنة للنظر إلى الخصائص، فاستخدم قائمة العناصر مع -v
المعلمة.

مجموعة الدعامة


مجموعة دعامة fsvs [-u URLNAME] مسار قيمة اسم الخاصية...

يقوم هذا الأمر بتعيين قيمة خاصية عشوائية للمسار (المسارات) المحدد.
ملحوظة:
بعض بادئات الخاصية محجوزة؛ حاليًا كل شيء يبدأ بـ svn: يلقي a
تحذير (فادح)، وfsvs: مستخدم بالفعل أيضًا. يرى ملصقات خاصة الملكية أسماء.
إذا كنت تستخدم إعداد عناوين URL متعددة، ويجب تثبيت الإدخال الذي ترغب في العمل عليه
عنوان URL محدد، يمكنك استخدام المعلمة -u؛ هذا مثل تضيف الأمر، انظر هناك ل
المزيد من التفاصيل.

الدعامة ديل


fsvs Prop-del PROPERTY-NAME PATH...

يقوم هذا الأمر بإزالة خاصية المسار (المسارات) المحددة.
انظر أيضا مجموعة الدعامة.

قائمة الدعم


قائمة دعامة FSVS [-v] PATH...

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

الحالة عن بعد


الحالة البعيدة لـ FSVS PATH [-r rev]

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

حل


FSVS حل المسار [المسار...]

عندما يحاول FSVS تحديث الملفات المحلية التي تم تغييرها، قد يحدث تعارض.
(للاطلاع على طرق مختلفة للتعامل معها، يرجى الاطلاع على صراع اختيار.)
يتيح لك هذا الأمر وضع علامة على مثل هذه التعارضات على أنها تم حلها.

العودة


عودة fsvs [-rRev] [-R] المسار [المسار...]

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

يرجى ملاحظة أن الإدخالات المنسوخة ضمنا، أي. الإدخالات التي تم وضع علامة عليها على أنها منسوخة بسبب
بعض الدليل الأصلي هو أساس النسخة، يمكن ليس أن تكون غير منسوخة؛ يمكن أن يكونوا كذلك
إعادتها إلى بياناتها الأصلية (المنسوخة منها)، أو إزالتها.
إذا كنت تريد التراجع عن عملية النسخ، فيرجى الاطلاع على uncopy أمر.
انظر أيضا كيف: تفهم ال الإدخالات' statii.
إذا تم إعطاء الدليل في سطر الأوامر من جميع إصدار مقالات in دليل .
عادت إلى حالتها القديمة؛ يمكن تعديل هذا السلوك باستخدام -ص/-ن، أو انظر أدناه.
تتم طباعة الإدخالات التي تم إرجاعها، بالإضافة إلى الحالة التي كانت عليها قبل العودة
(لأن الحالة الجديدة حسب التعريف دون تغيير).
إذا تم إجراء مراجعة، يتم أخذ بيانات الإدخالات من هذه المراجعة؛ علاوة على ذلك، فإن
جديد يتم عرض حالة هذا الإدخال.
ملحوظة:
يرجى ملاحظة أن نسخ عمل المراجعة المختلطة ليست (حتى الآن) ممكنة؛ ال الفئة الأساسية
لم يتم تغيير المراجعة، وتمنحك إرجاعًا بسيطًا بدون وسيطات المراجعة
أن.
من خلال إعطاء معلمة مراجعة، يمكنك فقط اختيار الحصول على النص من موقع مختلف
مراجعة.

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

حاليا فقط معروف مقالات . تم التعامل معها.
إذا كنت بحاجة إلى تبديل (مثل --delete in رسينك(1) ) لإزالة المجهول (جديد، ليس بعد
إصدار) إدخالات، للحصول على الدليل في الحالة الدقيقة التي هو عليها في المستودع،
من فضلك أخبر القائمة البريدية dev@.
إزالة دليل الهياكل
إذا تم تحديد المسار الذي كان والده مفقودًا، فسوف يشتكي FSVS.
نحن نخطط لتوفير مفتاح (ربما -p)، والذي من شأنه إنشاء شجرة (متناثرة) تصل إلى هذا
دخول.
العودية سلوك
عندما يحدد المستخدم إدخالاً غير دليل (ملف، جهاز، رابط رمزي)، يكون هذا الإدخال
عادت إلى الحالة القديمة.
إذا قام المستخدم بتحديد إدخال دليل، فيجب تطبيق هذه التعريفات: سطر الأوامر
Switchresult -N هذا الدليل فقط (بيانات التعريف)، ولا شيء هذا الدليل، والأطفال المباشرين
الدليل، -R هذا الدليل، والشجرة الكاملة أدناه.
العمل مع نسخ مقالات
إذا تم وضع علامة على الإدخال على أنه منسوخ من إدخال آخر (وغير ملتزم به!)، فسيتم التراجع
جلب النسخة الأصلية من المصدر. للتراجع عن إعداد النسخ، استخدم uncopy أمر.

الحالة


حالة FSVS [-C [-C]] [-v] [-f مرشح] [PATHs...]

يعرض هذا الأمر الإدخالات التي تم تغييرها محليًا منذ آخر التزام.
وأهم تنسيقات الإخراج هي:
· أعمدة الحالة مكونة من أربعة (أو مع -v، ستة) أحرف. هناك إما أعلام أو "."
مطبوع، بحيث يمكن تحليله بسهولة بواسطة البرامج النصية - يتم تغيير عدد الأعمدة فقط
by -q ، -v -- مطول / هادئ.
· حجم الإدخال بالبايت، أو "dir" للدليل، أو "dev" للجهاز.
· مسار واسم الإدخال، المنسق بواسطة مسار الخيار.

تتم عادةً طباعة الإدخالات التي تم تغييرها فقط؛ مع -v تتم طباعتها كلها، ولكن راجع تصفية
خيار لمزيد من التفاصيل.
يمكن أن يعرض عمود الحالة العلامات التالية:
·
يتم استخدام "D" و "N" لـ تم الحذف و جديد الإدخالات.
·
يتم استخدام "d" و"n" للإدخالات التي سيتم إلغاء إصدارها أو إضافتها في اليوم التالي
يقترف؛ تم اختيار الشخصيات كـ القليل حذف (فقط في المستودع، لم تتم إزالته
محليا) و القليل جديد (برغم من تجاهل). نرى تضيف و انقلاب.
إذا لم يكن هذا الإدخال موجوداً، فسيتم وضع علامة عليه بالعلامة '!' في العمود الأخير -- لأن
لقد تم وضع علامة عليه يدويًا، وبالتالي فإن الإزالة غير متوقعة.
· النوع الذي تم تغييره (جهاز الحرف المراد ربطه بالارتباط الرمزي، الملف إلى الدليل وما إلى ذلك) يُعطى بالرمز 'R'
(مستبدل)، أي. كما تمت إزالتها وإضافتها حديثًا.
·
إذا تم تعديل الإدخال، فسيظهر التغيير بالرمز "C".
إذا تم تغيير الطوابع الزمنية للتعديل أو تغيير الحالة (mtime، ctime)، ولكن
الحجم لا يزال كما هو، ويتم وضع علامة على الإدخال على أنه قد يكون قد تم تغييره (علامة استفهام "؟" في
العمود الأخير) - ولكن انظر تغيير كشف للتفاصيل.
· يشير "x" إلى وجود تعارض.
·
تعرض علامة البيانات الوصفية "m" تغييرات البيانات الوصفية مثل الخصائص والطابع الزمني للتعديل
و/أو الحقوق (المالك، المجموعة، الوضع)؛ يعتمد على -الخامس/-س معلمات سطر الأوامر،
يمكن تقسيمها إلى "P" (خصائص)، و"t" (الوقت)، و"p" (أذونات).
إذا تم عرض "P" للحالة غير المطولة، فهذا يعني فقط تغييرات الملكية، أي. ال
إدخالات البيانات الوصفية لنظام الملفات لم تتغير.
· تتم طباعة علامة "+" للملفات التي تحتوي على نسخة من التاريخ؛ لرؤية عنوان URL للنسخة من
المصدر، راجع مطنب الخيار.

إليك جدول بالشخصيات ومواقعهم:
* بدون -v مع -v
* .... ......
* إن إم سي؟ NtpPC؟
* دي بي إكس! د ×!
* ر + ر +
* د
* ن
*

علاوة على ذلك، يرجى إلقاء نظرة على stat_color الخيار، ولمزيد من المعلومات حول
البيانات المعروضة مطنب الخيار.

مزامنة


fsvs sync-repos [-r rev] [قاعدة نسخة العمل]

يقوم هذا الأمر بتحميل قائمة الملفات من جديد من المستودع.
سيؤدي الالتزام التالي إلى إرسال جميع الاختلافات وجعل بيانات المستودع متطابقة
المحلي.
هذا ليس مطلوبا عادة؛ حالات الاستخدام الوحيدة هي
· التصحيح و
· التعافي من فقدان البيانات في $FSVS_WAA منطقة.

قد يكون مفيدًا إذا كنت تريد عمل نسخة احتياطية لجهازين متشابهين. ثم يمكنك ارتكاب واحدة
Machine إلى دليل فرعي لمستودعك، وقم بعمل نسخة من هذا الدليل لمستودع آخر
الجهاز، وقم بمزامنة هذا الدليل الآخر على الجهاز الآخر.
سيؤدي الالتزام بعد ذلك إلى نقل الملفات _المتغيرة_ فقط؛ لذلك إذا كان الجهازان يشتركان في 2 غيغابايت من
الثنائيات (/ البيرة , / بن , / ليب ، ...) ثم لا تزال هذه الـ 2 جيجابايت مشتركة في المستودع،
على الرغم من أنها سوف تنحرف بمرور الوقت (حيث أن كلا الجهازين الملتزمين لا يعرفان شيئًا عن
مسار آخر بملفات متطابقة).
يمكن استبدال هذا النوع من النسخ الاحتياطي بمستويين أو أكثر من مسارات المستودع
دولار فقط واحصل على خصم XNUMX% على جميع مضاف في أولوية محددة. إذن الدليل الأساسي، الذي تشتق منه جميع الأجهزة،
سيتم الالتزام بها من جهاز واحد، ولم يعد من الضروري إرسال جميع الأجهزة
ملفات متطابقة في المستودع.
يجب استخدام وسيطة المراجعة فقط لتصحيح الأخطاء؛ إذا قمت بإحضار قائمة ملفات لـ
مراجعة، ثم الالتزام بمراجعات لاحقة، لا بد أن تحدث المشاكل.
ملحوظة:
هناك مشكلة رقم 2286 في Subversion والتي تصف مشاركة الملفات المتطابقة في ملف
مستودع في مسارات غير ذات صلة. باستخدام هذا يخفف احتياجات التخزين؛ لكن ال
ستظل عمليات نقل الشبكة أكبر بكثير من المسارات المتراكبة.

تحديث


تحديث FSVS [-r rev] [قاعدة نسخة العمل]
تحديث FSVS [-u url@rev ...] [قاعدة نسخة العمل]

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

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

عناوين المواقع


عنوان URL الخاص بـ fsvs [عناوين URL...]
تفريغ عناوين URL FSVS
تحميل عناوين URL FSVS

تهيئة المنطقة الإدارية لنسخة العمل وربط دليل العمل الحالي
إلى REPOS_URL. سيتم إجراء جميع الالتزامات والتحديثات على هذا الدليل وضد ما هو معطى
URL.
على سبيل المثال:
عناوين URL فسفس http://svn/repos/installation/machine-1/trunk

للحصول على تعريف تنسيق عناوين URL، يرجى الاطلاع على الفصل شكل of عناوين URL.
ملحوظة:
إذا كانت هناك عناوين URL محددة بالفعل، واستخدمت هذا الأمر لاحقًا مرة أخرى، فيرجى ملاحظة ذلك
أنه اعتبارا من 1.0.18 ال أقدم عناوين URL . ليس الكتابة كما كان من قبل، ولكن عناوين URL الجديدة
. ملحق إلى القائمة المحددة! إذا كنت تريد البدء من جديد، فاستخدم شيئًا مثل
صحيح | تحميل عناوين URL FSVS

تحميل عناوين URL
يمكنك تحميل قائمة عناوين URL من STDIN؛ استخدم الأمر الفرعي التحميل لذلك.
على سبيل المثال:
(صدى 'N: محلي، بريو: 10،http://svn/repos/install/machine-1/trunk';
صدى 'P:50، الاسم: مشترك،http://svn/repos/install/common/trunk') |
تحميل عناوين URL FSVS

يتم تجاهل الأسطر الفارغة.
الإغراق ال تعريف عناوين URL
لمعرفة عناوين URL المستخدمة لـ WC الحالي، يمكنك استخدام dump.
كمعلمة اختيارية يمكنك إعطاء بيان التنسيق: p الأولوية n الاسم r الحالي
المراجعة t الهدف المراجعة R للقراءة فقط - وضع علامة u URL I الرقم الداخلي لعنوان URL هذا
ملحوظة:
هذا ليس تنسيق printf() حقيقي؛ يتم التعرف على هذه فقط وعدد قليل من التسلسلات.
على سبيل المثال:
تفريغ عناوين URL لـ fsvs ' %u %n:%p\n'
http://svn/repos/installation/machine-1/trunk محلي:10
http://svn/repos/installation/common/trunk مشترك: 50

التنسيق الافتراضي هو 'name:%n,prio:%p,target:%t,ro:%r,%u\\n'; لقراءة أكثر
النسخة التي يمكنك استخدامها -v.
تحميل عناوين URL
يمكنك تغيير المعلمات المختلفة لعناوين URL المحددة مثل هذا:
# تحديد عنوان URL
اسم عناوين URL لـ fsvs: url1، الهدف: 77، للقراءة فقط: 1،http://anything/
# تغيير القيم
اسم عناوين URL لـ fsvs: url1، الهدف: HEAD
عناوين URL لـ FSVS للقراءة فقط: 0،http://anything/
اسم عناوين URL لـ fsvs:url1,prio:88,target:32

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

المعلن / كاتب التعليق


تم إنشاؤه تلقائيًا بواسطة Doxygen لـ fsvs من الكود المصدري.

استخدم FSVS عبر الإنترنت باستخدام خدمات 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