الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

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

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

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

برنامج:

اسم


arcanist - واجهة سطر الأوامر إلى Phabricator

الوصف


اسم

arc - arcanist ، أداة مساعدة لمراجعة التعليمات البرمجية وإدارة المراجعة

موجز

أمر arc [خيارات] [args] يوفر ملف التعليمات هذا مرجعًا تفصيليًا للأوامر.

مرجع الأمر

اسم مستعار أمر مستعار أمر مستعار الهدف -- [خيارات]

يدعم: cli إنشاء اسم مستعار من الأمر إلى الهدف (اختياريًا ، مع الخيارات).
فمثلا:

تصحيح الاسم المستعار قوس fpatch -- --فرض

... سينشئ أمر "arc" جديد ، "arc fpatch" ، والذي يستدعي "arc patch" --فرض
... 'عند الجري. ملاحظة: استخدم "-" قبل تحديد الخيارات!

إذا بدأت اسمًا مستعارًا بـ "!" ، فسيتم استدعاء باقي الاسم المستعار كملف
أمر شل. على سبيل المثال ، إذا كنت تريد تنفيذ "arc ls" ، فيمكنك القيام بذلك مثل
هذه:

اسم مستعار القوس ls '! ls'

يمكنك الآن تشغيل "arc ls" وستتصرف مثل "ls". بالطبع ، هذا المثال
سخيفة وستجعل حياتك أسوأ.

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

لإزالة اسم مستعار ، قم بتشغيل:

قوس مستعار fpatch

بدون أي وسيطات ، فإن "الاسم المستعار القوسي" سوف يسرد الأسماء المستعارة.

تعديل [- مراجعة المراجعة] [- إظهار]

يدعم: git ، hg تعديل نسخة العمل ، مزامنة رسالة الالتزام المحلية
من التفاضل.

مدعوم في Mercurial 2.2 والأحدث.

--مراجعة revision_id

استخدم الرسالة من مراجعة محددة. إذا لم تحدد مراجعة ، قوس
سيحزر أي مراجعة موجودة في نسخة العمل.

--مشاهده

إظهار رسالة الالتزام المعدلة ، دون تعديل نسخة العمل.

أنويد

هناك طريقة واحدة فقط لمعرفة ...

تراجع

يعود / يتراجع عن ارتكاب سابق. يدعم: git، hg

يتم استخدام الأمر على النحو التالي: arc backout | دخول أ
تنجح المراجعة التفاضلية فقط إذا كان هناك التزام واحد مرتبط بـ
المراجعة. هذا يتطلب نسخة العمل الخاصة بك محدثة وأن الالتزام
موجود في نسخة العمل.

إشارة مرجعية [خيارات] اسم إشارة مرجعية [بدء]

يدعم: hg Alias ​​for arc feature.

- حسب الحالة

فرز الفروع حسب الحالة بدلاً من الوقت.

--انتاج شكل

باستخدام "json" ، اعرض الميزات بتنسيق JSON القابل للقراءة آليًا.

--مشاهدة الكل

تضمين المراجعات المغلقة والمتروكة.

فرع [خيارات] اسم الفرع [بدء]

يدعم: git Alias ​​لميزة القوس.

- حسب الحالة

فرز الفروع حسب الحالة بدلاً من الوقت.

--انتاج شكل

باستخدام "json" ، اعرض الميزات بتنسيق JSON القابل للقراءة آليًا.

--مشاهدة الكل

تضمين المراجعات المغلقة والمتروكة.

تصفح مسار [خيارات] ... تصفح [خيارات] كائن ...

يدعم: git ، hg ، svn افتح ملفًا أو كائنًا (مثل مهمة أو مراجعة) في موقعك على الويب
المتصفح.

$ arc browse README # افتح ملفًا في Diffusion.
استعراض القوس $ T123 # عرض مهمة.
$ arc browse HEAD # عرض الالتزام الرمزي.

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

--فرع اسم الفرع

اسم الفرع الافتراضي للعرض على الخادم. افتراضات على "إتقان".

--فرض

افتح الوسائط كمسارات ، حتى لو لم تكن موجودة في نسخة العمل.

طريقة قناة الاتصال

يدعم: http ، https يسمح لك بإجراء استدعاء أولي لطريقة Conduit:

- قم بتشغيل هذا الأمر من دليل عمل. - معلمات الاتصال مطلوبة و
قراءة على شكل نقطة JSON من stdin. - تتم كتابة النتائج إلى stdout على هيئة blob JSON.

يعتبر سير العمل هذا مفيدًا بشكل أساسي لكتابة البرامج النصية التي تتكامل مع
فابريكاتور. أمثلة:

صدى $ {} | قناة دعوة قوس
$ صدى '{"phid": "PHID-FILE-xxxx"}' | file.download. قناة اتصال قوس

إغلاق task_id [خيارات]

أغلق مهمة أو قم بتحديث حالتها بطريقة أخرى.

--وضعيات القائمة

إظهار خيارات الحالة المتاحة والخروج.

--رسالة كيف، -m التعليق

قدم تعليقا مع تغيير حالتك.

--الحالة الحالة، -s الحالة

حدد حالة جديدة. يمكن رؤية خيارات الحالة الصالحة مع "حالات القائمة"
جدال.

مراجعة قريبة [خيارات] المراجعة

يدعم: git، hg، svn إغلاق مراجعة تم الالتزام بها (svn) أو دفعها
(بوابة ، زئبق). لا تحتاج عادةً إلى القيام بذلك: تنفيذ القوس (svn) ، تعديل القوس
(git، hg) أو arc land (git، hg) أو تتبع المستودع على جهاز التحكم عن بعد الرئيسي
يجب أن يقوم المستودع بذلك نيابة عنك. ومع ذلك ، إذا فشلت هذه الآليات للبعض
السبب الذي يجعلك تستخدم هذا الأمر لتغيير حالة المراجعة يدويًا من
"مقبول" إلى "مغلق".

- اختتم

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

--هادئ

لا تطبع رسالة نجاح.

الالتزام [- مراجعة المراجعة] [- إظهار]

يدعم: svn قم بإجراء مراجعة تم قبولها من قبل المراجع.

--مراجعة revision_id

قم بإجراء مراجعة محددة. إذا لم تحدد مراجعة ، فسيبحث القوس عن
المراجعات الملزمة.

--مشاهده

أظهر الأمر الذي سيصدر ، لكن لا ترتكب أي شيء بالفعل.

الغلاف [- المراجعة المراجعة] [المسار ...]

يدعم: svn ، git ، hg تغطية سمعتك المهنية. إظهار اللوم على
الأسطر التي قمت بتغييرها في نسخة العمل الخاصة بك (svn) أو منذ بعض الالتزام (hg ، git). هذا
سيستغرق دقيقة لأن اللوم يستغرق دقيقة ، خاصةً تحت SVN.

--ريف تنقيح

يدعم: تغييرات الغطاء git، hg منذ مراجعة معينة.

فرق [المسارات] (svn) فرق [الالتزام] (git، hg)

يدعم: git ، svn ، hg إنشاء فرق أو مراجعة تفاضلية من التغييرات المحلية.

تحت git و mercurial ، يمكنك تحديد التزام (مثل HEAD ^^ ^^ أو master) و
سيُنشئ التفاضل فرقًا مقابل قاعدة الدمج الخاصة بهذا الالتزام و
الوالد دليل العمل الحالي.

ضمن svn ، يمكنك اختيار تضمين بعض الملفات المعدلة فقط في العمل
نسخ في الفروق من خلال تحديد مساراتهم. إذا حذفت المسارات ، فستكون جميع التغييرات
المدرجة في الفرق.

--إضافة الجميع, -a

إضافة جميع الملفات غير المُدرجة وغير الملتزم بها تلقائيًا إلى الالتزام.

--نصيحة

طلب عذر لنصيحة الوبر بالإضافة إلى تحذيرات وأخطاء الوبر.

- السماح بدون تعقب

تخطي عمليات التحقق من الملفات التي لم يتم تعقبها في نسخة العمل.

- تعديل الكل

عند فحص مستودعات git ، قم بتعديل HEAD مع جميع التصحيحات التي اقترحها النسالة
دون المطالبة.

- تعديل - إصلاحات تلقائية

عند فحص مستودعات git ، قم بتعديل HEAD باستخدام تصحيحات الإصلاح التلقائي التي اقترحها النسالة
دون المطالبة.

- تطبيق البقع

قم بتطبيق التصحيحات المقترحة بواسطة Lint على نسخة العمل دون مطالبة.

--يتمركز القواعد

يدعم: git، hg قواعد إضافية لتحديد المراجعة الأساسية.

--تصفح

بعد إنشاء فرق أو مراجعة ، افتحه في متصفح الويب.

--مخبأ منطقي

0 لتعطيل ذاكرة التخزين المؤقت lint ، 1 للتمكين (افتراضي).

--نسخة أسماء المستخدمين

عند إنشاء مراجعة ، أضف CC.

--تغطية

قم دائمًا بتمكين معلومات التغطية.

--يزيد

قم دائمًا بإنشاء مراجعة جديدة.

--تعديل

يدعم: git، hg عند تحديث مراجعة ضمن git ، قم بتحرير معلومات المراجعة
قبل التحديث.

--التشفير ترميز

محاولة تحويل الكتل التي ليست UTF-8 إلى ترميز محدد.

--عذر عذر

قدم عذرًا مُعدًا مسبقًا لأي اختبار / اختبارات في حالة فشلها.

--رئيس ارتكاب

يدعم: git حدد نهاية نطاق الالتزام. هذا يعطل الكثيرين
ميزات Arcanist / Phabricator التي تعتمد على الوصول إلى نسخة العمل.

- تجاهل الاختبارات غير السليمة

تجاهل إخفاقات الاختبار غير السليمة دون المطالبة.

--json

انبعث JSON المقروء آليًا. تجريبي! ربما لا يعمل!

- بلا سياق

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

- لينتال

ارفع كل تحذيرات النسالة ، وليس فقط تلك الموجودة على السطور التي قمت بتغييرها.

--رسالة رسالة، -m الرسالة

عند تحديث مراجعة ، استخدم الرسالة المحددة بدلاً من المطالبة.

--ملف الرسائل ملف، -F ملف

عند إنشاء مراجعة ، اقرأ معلومات المراجعة من هذا الملف.

- أبدا تطبيق بقع

لا تقم أبدًا بتطبيق الرقع التي يقترحها النسالة.

- لا تعديل

لا تقم أبدًا بتعديل الالتزامات في نسخة العمل باستخدام بقع النسالة.

--لا توجد تغطية

قم دائمًا بتعطيل معلومات التغطية.

- لا فرق

قم فقط بإجراء اختبارات الوبر والوحدة. مخصص للاستخدام الداخلي.

- نولينت

لا تقم بتشغيل الوبر.

- نونيت

لا تقم بإجراء اختبارات الوحدة.

--فقط

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

- فقط جديد منطقي

اعرض فقط رسائل الوبر غير الموجودة في الكود الأصلي.

- تغييرات المخطط

قم بإنشاء أو تحديث مراجعة بدون طلب مراجعة التعليمات البرمجية.

--معاينة

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

--الخام

قراءة الفرق من stdin ، وليس من نسخة العمل. هذا يعطل الكثيرين
ميزات Arcanist / Phabricator التي تعتمد على الوصول إلى نسخة العمل.

- سحب القيادة أمر

توليد فرق عن طريق تنفيذ أمر محدد ، وليس من نسخة العمل. هذا
تعطيل العديد من ميزات Arcanist / Phabricator التي تعتمد على الوصول إلى
نسخة العمل.

- المراجعين أسماء المستخدمين

عند إنشاء مراجعة ، أضف المراجعين.

- تخطي الثنائيات

لا تقم بتحميل الثنائيات (مثل الصور).

- تخطي التدريج

لا تقم بنسخ التغييرات إلى منطقة التدريج.

--غير ملتزم

يدعم: hg قمع التحذير حول التغييرات غير الملتزم بها.

--تحديث revision_id

دائما تحديث مراجعة محددة.

--استخدام-الالتزام-الرسالة يقترف، -C ارتكاب

يدعم: git قراءة معلومات المراجعة من التزام معين.

--حرفي

يدعم: hg ، git عند إنشاء مراجعة ، حاول استخدام تنفيذ نسخة العمل
رسالة حرفية ، دون المطالبة بتحريرها. عند تحديث المراجعة ، قم بالتحديث
بعض الحقول من رسالة الالتزام المحلية.

تحميل ملف [- كاسم] [--إظهار]

يدعم: أنظمة الملفات تنزيل ملف على القرص المحلي ، على سبيل المثال:

$ arc تحميل F33 # تحميل الملف "F33"

--مثل الاسم

احفظ الملف باسم محدد بدلاً من الاسم الافتراضي.

--مشاهده

اكتب الملف إلى stdout بدلاً من القرص.

تصدير [مسارات] تنسيق (svn) تصدير [ترتيب_التزام] تصدير تنسيق (git، hg)
--مراجعة revision_id تصدير تنسيق - فرق تنسيق diff_id

يدعم: svn ، git ، hg قم بتصدير مجموعة التغييرات المحلية (أو مجموعة التغييرات التفاضلية) إلى
ملف بتنسيق ما: git diff (--شخص سخيف) ، فرق موحد (--موحد) ، أو حزمة القوس
(- رباط المسار).

- رباط ملف

تصدير التغيير كحزمة قوس. يمكن أن يمثل هذا التنسيق جميع التغييرات. هؤلاء
يمكن تطبيق الحزم مع "التصحيح القوسي".

- فرق فرق

بدلاً من تصدير التغييرات من نسخة العمل ، قم بتصديرها من تفاضل
فرق.

--التشفير ترميز

محاولة تحويل مجموعة تصحيح غير UTF-8 إلى ترميز محدد.

--شخص سخيف

تصدير التغيير كتصحيح git. هذا التنسيق أكثر اكتمالا من الموحَّد ، لكنه أقل
كاملة من حزم القوس. يمكن تطبيق هذه التصحيحات باستخدام "git apply" أو "arc"
رقعة'.

--مراجعة revision_id

بدلاً من تصدير التغييرات من نسخة العمل ، قم بتصديرها من تفاضل
مراجعة.

--موحد

تصدير التغيير كتصحيح موحد. هذا التنسيق أقل اكتمالًا من تصحيحات git أو
حزم القوس. يمكن تطبيق هذه التصحيحات باستخدام "التصحيح" أو "التصحيح القوسي".

ميزة [خيارات] اسم الميزة [بدء]

يدعم: git، hg غلاف على "git Branch" أو "hg bookmark".

بدون اسم ، يسرد الفروع المتاحة وحالة المراجعة الخاصة بهم.

بالاسم ، يقوم بإنشاء فرع أو سحبه. إذا كان اسم الفرع غير موجود و
بصيغة D123 ثم يتم سحب فرع المراجعة D123. استخدم البدء في
حدد المكان الذي سيبدأ فيه الفرع الجديد. استخدم "arc.feature.start.default" لتعيين ملف
موقع بدء الميزة الافتراضية.

- حسب الحالة

فرز الفروع حسب الحالة بدلاً من الوقت.

--انتاج شكل

باستخدام "json" ، اعرض الميزات بتنسيق JSON القابل للقراءة آليًا.

--مشاهدة الكل

تضمين المراجعات المغلقة والمتروكة.

وضع علامة [كائن ...] علامة كائن --صافي علامة الكائن [- تحرير] [- لون اللون] [- ملاحظة
ملحوظة]

في النموذج الأول ، قم بسرد الكائنات التي قمت بوضع علامة عليها. يمكنك تقديم اسم واحد أو
المزيد من العناصر (مهام المناورة T # ، المراجعات التفاضلية D # ، مراجع الانتشار
rXXX ؟؟؟ ، أو PHIDs PHID-XXX - ؟؟؟) لطباعة العلامات فقط لهذه الكائنات.

في النموذج الثاني ، امسح علامة موجودة على كائن واحد.

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

--صافي

احذف العلم الموجود على كائن.

--اللون اللون

اضبط لون العلم.

--تعديل

قم بتحرير العلم على كائن.

--ملاحظة لاحظ

ضع الملاحظة على العلم.

get-config [خيارات] -- [اسم ...]

يدعم: cli يقرأ خيار تكوين قوس. بدون جدال ، يقرأ كل شيء
خيارات.

بدافع - الإسراف، يعرض معلومات مفصلة حول خيار واحد أو أكثر.

- الإسراف

عرض معلومات مفصلة حول الخيارات.

مساعدة [الأمر] مساعدة --ممتلىء

يدعم: اللغة الإنجليزية تظهر هذه المساعدة. باستخدام الأمر ، يظهر تعليمات حول ملف
أمر.

--ممتلىء

اطبع معلومات مفصلة عن كل أمر.

تثبيت شهادة [uri]

يدعم: http ، https يقوم بتثبيت بيانات اعتماد Conduit في ملف ~ / .arcrc من أجل المعطى
تثبيت فابريكاتور. تحتاج إلى القيام بذلك قبل أن تتمكن من استخدام "arc" ، لأنها تتيح لك ذلك
"arc" لربط نشاط سطر الأوامر بحسابك على الويب. تشغيل هذا
أمر من داخل دليل مشروع لتثبيت شهادة هذا المشروع ، أو
حدد URI صريحًا (مثل "https://phabricator.example.com/").

الأرض [خيارات] [المرجع]

يدعم: git، hg

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

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

ضمن Git: قد يتم هبوط الفروع والعلامات والالتزامات التعسفية (الرؤوس المنفصلة).

ضمن Mercurial: قد يتم هبوط الفروع والإشارات المرجعية ، ولكن فقط على هدف
نفس النوع. انظر T3855.

يحدد سير العمل فرعًا مستهدفًا للهبوط عليه وبعيدًا حيث التغيير
سيتم دفعه إلى.

يتم اختيار الفرع المستهدف من خلال فحص هذه المصادر بالترتيب:

- ال --على علَم؛ - المنبع من الفرع الحالي ، بشكل متكرر (Git فقط) ؛ -
إعداد التكوين الافتراضي arc.land.onto ؛ - أو بالرجوع إلى المعيار
الافتراضي:

- "سيد" في جيت ؛ - "افتراضي" في Mercurial.

يتم تحديد جهاز التحكم عن بعد من خلال فحص هذه المصادر بالترتيب:

- ال --التحكم عن بعد علَم؛ - المنبع من الفرع الحالي ، بشكل متكرر (Git فقط) ؛
- أو بالرجوع إلى التخلف عن السداد القياسي:

- "الأصل" في Git ؛ - جهاز التحكم عن بعد الافتراضي في Mercurial.

بعد تحديد فرع مستهدف وجهاز تحكم عن بعد ، فإن الالتزامات التي سيتم إنزالها هي
المطبوعة.

بدافع --معاينة، يتوقف التنفيذ هنا قبل دمج التغيير.

يتم دمج التغيير مع التغييرات في الفرع الهدف ، باتباع القواعد التالية:

في المستودعات مع التاريخ المتغير أو مع --قرع، هذا سيؤدي إلى الاسكواش
دمج (سيتم تمثيل الفرع بأكمله كالتزام واحد بعد الدمج).

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

سيتم إعطاء الالتزام الناتج رسالة التزام محدثة تصف
الحالة النهائية للمراجعة في التفاضل.

في Git ، يحدث الدمج في رأس منفصل. مرجع الفرع المحلي (إن وجد
موجود) لم يتم تحديثه بعد.

بدافع --معلق، يتوقف التنفيذ هنا قبل دفع التغيير.

يتم دفع التغيير إلى جهاز التحكم عن بعد.

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

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

- حذف عن بعد

احذف فرع الميزة في جهاز التحكم عن بُعد بعد هبوطه.

--معلق

جهز التغيير ليتم دفعه ، لكن لا تدفعه فعليًا.

--صيانة الفرع

احتفظ بفرع الميزة بعد دفع التغييرات إلى جهاز التحكم عن بُعد (افتراضيًا ، يكون كذلك
تم الحذف).

--دمج

يدعم: git Perform a - لا وما يليها دمج ، وليس ملف --قرع دمج. إذا كان المشروع
تم وضع علامة على وجود تاريخ غير قابل للتغيير ، وهذا هو السلوك الافتراضي.

--على رئيسي

فرع ميزة الأرض على فرع آخر غير الافتراضي ("رئيسي" في git ،
"افتراضي" في hg). يمكنك تغيير الإعداد الافتراضي عن طريق تعيين "arc.land.onto.default"
باستخدام "arc set-config" أو للمشروع بأكمله بتنسيق .arcconfig.

--معاينة

يطبع الالتزامات التي سيتم إنزالها. لا يقوم في الواقع بتعديل أو هبوط
يرتكب.

--التحكم عن بعد الأصل

ادفع إلى جهاز تحكم عن بُعد بخلاف الافتراضي ("الأصل" في git).

--مراجعة id

استخدم الرسالة من مراجعة معينة ، بدلاً من الاستدلال على المراجعة
على محتوى الفرع.

--قرع

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

--تحديث مع دمج

يدعم: git عند تحديث فرع الميزة ، استخدم الدمج بدلاً من rebase. هذا
هو السلوك الافتراضي. يمكن أيضًا تعيين arc.land.update.default على "دمج"
تستخدم لجعل هذا الافتراضي.

--تحديث مع rebase

يدعم: git عند تحديث فرع الميزة ، استخدم rebase بدلاً من الدمج. هذا
قد تجعل الأشياء تعمل بشكل أفضل في بعض الحالات. قم بتعيين arc.land.update.default على
"rebase" لجعل هذا الخيار الافتراضي.

تحرير [المسار]

يدعم: libphutil إنشاء أو تحديث مكتبة libphutil ، وإنشاء مطلوب
ملفات البيانات الوصفية مثل init.php.

--الكل

قم بإسقاط ذاكرة التخزين المؤقت للوحدة قبل التحرير. سيؤدي هذا إلى إعادة تحليل كامل
مكتبة. شامل ، لكن بطيء!

--تحديث بالقوة

فرض تحديث خريطة المكتبة ، حتى في حالة وجود أخطاء النسالة.

--اسم المكتبة الاسم

استخدم علامة لاسم المكتبة بدلاً من انتظار إدخال المستخدم.

لينت [خيارات] [مسارات] لينت [خيارات] --ريف [مراجعة]

يدعم: git، svn، hg قم بتشغيل تحليل ثابت على التغييرات للتحقق من الأخطاء. إذا كان الجواب لا
تم تحديد الملفات ، سيتم تشغيل lint على جميع الملفات التي تم تعديلها.

- تعديل الكل

عند فحص مستودعات git ، قم بتعديل HEAD مع جميع التصحيحات التي اقترحها النسالة
دون المطالبة.

- تعديل - إصلاحات تلقائية

عند فحص مستودعات git ، قم بتعديل HEAD باستخدام تصحيحات الإصلاح التلقائي التي اقترحها النسالة
دون المطالبة.

- تطبيق البقع

قم بتطبيق التصحيحات المقترحة بواسطة Lint على نسخة العمل دون مطالبة.

--مخبأ منطقي

0 لتعطيل ذاكرة التخزين المؤقت ، 1 للتمكين. يتم تحديد القيمة الافتراضية بواسطة
"arc.lint.cache" في التكوين ، والذي يتم تعيينه افتراضيًا على إيقاف التشغيل. انظر الملاحظات في
"arc.lint.cache".

--محرك اسم_الفئة

تجاوز محرك النسالة المكون لهذا المشروع.

--كل شئ

فحص جميع الملفات الموجودة في المشروع.

- لينتال

عرض جميع تحذيرات النسالة ، وليس فقط تلك الموجودة على الخطوط المتغيرة. عندما يتم تحديد المسارات ،
هذا هو السلوك الافتراضي.

- أبدا تطبيق بقع

لا تقم أبدًا بتطبيق الرقع التي يقترحها النسالة.

- تغيرت فقط

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

- فقط جديد منطقي

يدعم: git، hg عرض الرسائل غير الموجودة في الكود الأصلي فقط.

- ملف مسار

إخراج نتائج linter إلى ملف. افتراضات إلى stdout.

--انتاج شكل

باستخدام "الملخص" ، اعرض تحذيرات النسالة بتنسيق أكثر إحكاما. مع "json" ، اعرض
تحذيرات النسالة بتنسيق JSON القابل للقراءة آليًا. باستخدام "لا شيء" ، لا تظهر أي تحذيرات من النسالة.
باستخدام "المترجم" ، اعرض تحذيرات النسالة بما يتناسب مع المحرر الخاص بك. مع "xml" ، إظهار
تحذيرات النسالة بتنسيق Checkstyle XML.

--ريف تنقيح

يدعم: تغيرات git، hg Lint منذ مراجعة معينة.

--خطورة سلسلة

تعيين الحد الأدنى لخطورة الرسالة. واحدة من: "النصيحة" ، "التصحيح التلقائي" ، "التحذير" ، "الخطأ" ،
'عاجز'. افتراضات إلى "نصيحة".

linters [خيارات] [الاسم]

يدعم: cli قائمة linters المتاحة والمكونة ، مع معلومات حول
ماذا يفعلون وما هي الإصدارات المثبتة.

إذا تم توفير الاسم ، فسيتم عرض linter بهذا الاسم.

--بحث .

ابحث عن الوبر. البحث غير حساس لحالة الأحرف ، ويتم إجراؤه على الاسم و
وصف كل لينتر.

- الإسراف

إظهار المعلومات التفصيلية ، بما في ذلك الخيارات.

الإدارية

يدعم: git، svn، hg ضع قائمة بالمراجعات التفاضلية المفتوحة.

لصق [- عنوان العنوان] [- اللغة lang] [--json] معرّف اللصق [--json]

يدعم: نص شارك وأخذ النص باستخدام تطبيق اللصق. لإنشاء عجينة ،
استخدم stdin لتقديم النص:

القائمة $ cat_of_ducks.txt | عجينة القوس

لاسترداد لصق ، حدد معرّف اللصق:

لصق القوس $ P123

--json

الإخراج بتنسيق JSON.

- لانج لغة

لغة لتسليط الضوء على بناء الجملة.

--لقب الاسم

عنوان للصق.

التصحيح D12345 التصحيح --مراجعة تصحيح revision_id - فرق التصحيح diff_id --رقعة قماشية ملف
التصحيح - رباط حزمة

يدعم: git أو svn أو hg قم بتطبيق التغييرات في مراجعة تفاضلية أو ملف patchfile أو
حزمة القوس لنسخة العمل.

- رباط حزمة

قم بتطبيق التغييرات من حزمة القوس التي تم إنشاؤها باستخدام "تصدير القوس".

- فرق فرق

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

--التشفير ترميز

محاولة تحويل مجموعة تصحيح غير UTF-8 إلى ترميز محدد.

--فرض

لا تقم بإجراء أي فحوصات سلامة.

- فرع

يدعم: git ، hg عادةً ، يتم إنشاء فرع جديد (git) أو إشارة مرجعية (hg) ثم
يتم تطبيق التصحيح والالتزام به في الفرع / الإشارة المرجعية الجديدة. هذا العلم
يختار الكرز الناتج الناتج على الفرع الأصلي ويحذف ملف
فرع مؤقت.

- لا تلتزم

يدعم: git، hg عادة تحت git / hg ، إذا نجح التصحيح ، تتغير التغييرات
ملتزمون بنسخة العمل. تمنع هذه العلامة الالتزام.

--رقعة قماشية ملف التصحيح

قم بتطبيق التغييرات من ملف التصحيح git أو ملف التصحيح الموحد.

--مراجعة revision_id

قم بتطبيق التغييرات من المراجعة التفاضلية ، باستخدام أحدث فرق
تم إرفاقه به. يمكنك تشغيل "arc patch D12345" كاختصار.

- تخطي التبعيات

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

--تحديث

يدعم: git، svn، hg قم بتحديث نسخة العمل المحلية قبل تطبيق التصحيح.

العودة

الرجاء استخدام قوس باكت بدلا من ذلك

ضبط التكوين [خيارات] -- قيمة الاسم

يدعم: cli يعين خيار تكوين قوس.

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

تتم كتابة قيم المستخدم إلى "~ / .arcrc'على Linux و Mac OS X ، وملف
الموقع على Windows. تتم كتابة القيم المحلية في دليل قوس تحت أي منهما
.git أو .hg أو .svn حسب الاقتضاء.

--محلي

قم بتعيين قيمة تهيئة محلية بدلاً من قيمة مستخدم.

قذيفة كاملة --حاضِر N -- [أرجف]

يدعم: باش ، إلخ. تنفيذ تنفيذ شل. لاستخدام استكمال قذيفة المصدر
النص المناسب من "resources / shell /" في .shellrc الخاص بك.

--حاضِر وضع المؤشر

يتم الانتهاء من المصطلح الحالي في قائمة الوسائط.

كائن البداية

بدء تتبع العمل في Phrequent.

وقف [- ملاحظة ملاحظة] [كائنات]

بدء تتبع العمل في Phrequent.

--ملاحظة لاحظ

ملاحظة لإرفاقها بالوقت المتعقب.

المهام [خيارات]

اعرض جميع المهام المعينة.

--حد n

تحديد كمية المهام الناتجة ، الافتراضي هو كل شيء.

--ترتيب أمر المهمة

ترتيب المهام بناءً على الأولوية ، أو إنشاؤها ، أو تعديلها ، فالافتراضي هو الأولوية.

--صاحب اسم المستخدم

اعرض فقط المهام المعينة لاسم المستخدم المحدد ، ويقبل أيضًا @ all لإظهار الكل ،
الافتراضي هو أنت.

--الحالة حالة_المهمة

إظهار المهام المفتوحة أو المغلقة ، الافتراضي مفتوح.

- غير معين

اعرض فقط المهام التي لم يتم تعيينها (upforgrabs).

الوقت

اعرض ما تقوم بتتبعه حاليًا في Phrequent.

ما يجب القيام به ملخص [خيارات]

قم بإنشاء مهمة لنفسك بسرعة.

--تصفح

بعد إنشاء المهمة ، افتحها في متصفح الويب.

--نسخة نسخة ، -C cc

المستخدمون الآخرون إلى CC في المهمة الجديدة.

--مشروع تنفيذ المشاريع

مشاريع لتعيين المهمة.

وحدة [خيارات] [مسارات] وحدة [خيارات] --ريف [مراجعة]

يدعم: git، svn، hg تشغيل اختبارات الوحدة التي تغطي المسارات المحددة. إذا لم تكن هناك مسارات
المحدد ، سيتم تشغيل اختبارات الوحدة التي تغطي جميع الملفات المعدلة.

--تغطية

قم دائمًا بتمكين معلومات التغطية.

- تغطية مفصلة

اعرض تقرير تغطية مفصل عن CLI. يدل --تغطية.

--محرك اسم_الفئة

تجاوز محرك الوحدة المكون لهذا المشروع.

--كل شئ

قم بإجراء كل اختبار.

--json

تقرير النتائج بتنسيق JSON.

--لا توجد تغطية

قم دائمًا بتعطيل معلومات التغطية.

--انتاج شكل

باستخدام "full" ، اعرض تقريرًا جميلًا كاملاً (افتراضي). باستخدام "json" ، يتم الإبلاغ عن النتائج بتنسيق JSON
شكل. باستخدام "ugly" ، استخدم تنسيق JSON أبشع (ولكن أكثر فاعلية). مع "لا شيء" ،
لا تطبع النتائج.

--ريف تنقيح

يدعم: git، hg Run اختبارات الوحدة التي تغطي التغييرات منذ مراجعة معينة.

--استهداف Phid

(نموذج أولي) سجل نسخة من نتائج الاختبار على بناء Harbormaster المحدد
استهداف.

--قبيح

بدافع --json، استخدم تنسيقًا أبشع (لكن أكثر كفاءة).

ترقية

يدعم: cli ترقية arcanist و libphutil إلى أحدث الإصدارات.

تحميل ملف [ملف ...] [--json]

يدعم: أنظمة الملفات تحميل ملف من القرص المحلي.

--json

معلومات تحميل الإخراج بتنسيق JSON.

--مؤقت

ضع علامة على الملف كملف مؤقت. سيتم حذف الملفات المؤقتة تلقائيًا بعد 24
ساعات.

الإصدار [خيارات]

يدعم: cli يظهر الإصدار الحالي من arcanist.

أي [خيارات] (svn) وأي [خيارات] [تنفيذ] (hg ، git)

يدعم: svn ، git ، hg يعرض المستودع الذي يتوافق مع نسخة العمل الحالية
إلى ، التي ستختار "فرق القوس" ، والمراجعة الموجودة في نسخة العمل
(أو ما هي المراجعات ، إذا تطابق أكثر من واحد).

--أي حال أو أية حالة

إظهار المراجعات الملتزمة والمتخلفة.

--يتمركز القواعد

يدعم: git، hg قواعد إضافية لتحديد المراجعة الأساسية.

--رئيس ارتكاب

يدعم: git حدد نهاية نطاق الالتزام المراد تحديده.

- إظهار القاعدة

يدعم: git، hg Print base الالتزام والخروج.

مرجع الخيار

--أثر

أمر التصحيح. يظهر الأوامر الأساسية أثناء تنفيذها ، ومكدس كامل
يتتبع عند طرح استثناءات.

- لا أنسي

الإخراج في نص ASCII عادي فقط ، بدون لون أو نمط.

--ansi

استخدم التنسيق حتى في البيئات التي ربما لا تدعمها. مثال: قوس
--ansi وحدة | أقل -r

- تحميل-فوتيل-مكتبة =/ المسار / إلى / المكتبة

تجاهل المكتبات المدرجة في arcconfig وتحميل المكتبات المحددة بشكل صريح
بدلاً من. في الغالب مفيد لتطوير Arcanist.

- قناة- uri أوري

تجاهل Conduit URI الذي تم تكوينه واستخدم واحدًا صريحًا بدلاً من ذلك. في الغالب مفيد لـ
تطوير Arcanist.

- رمز القناة رمز

تجاهل بيانات الاعتماد المكونة واستخدم رمز API صريحًا بدلاً من ذلك.

- نسخة القناة الإصدار

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

- مهلة قناة مهلة

تجاوز مهلة القناة الافتراضية. محدد بالثواني.

- تكوين مفتاح = القيمة

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

- تخطي arcconfig

تخطي ملف تكوين نسخة العمل

--ملف-arcrc اسم الملف

استخدم الملف المقدم بدلاً من ~ / .arcrc.

libphutil 398e6a2d2de620e023e789675d1c94a3df00cd32 (6 Sep 2015)

arcanist 398e6a2d2de620e023e789675d1c94a3dfJanuary(2016p 2015) أركنست(1)

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


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

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

أوامر لينكس

Ad