بناء جملة سطر الأوامر (التحكم بالإصدار)

بناء جملة أوامر tf -أداة مساعدة لسطر الأوامر- Team Foundation هى كما يلي:

tf command item [/options]

يصف هذا الموضوع اصطلاحات الوثائق و اختصارات الأمر وأحرف سطر الأوامر الخاصة و المعلمات المحددة لـ Team Foundation, و مواصفات الإصدار (versionspec) و itemspec (مواصفات العنصر).

اصطلاحات الوثائق

ترمز [/Brackets] إلى خيارات غير مطلوبة لإكمال الأمر. العناصر بدون أقواس تدل على المعلمات المطلوبة لإكمال العملية. على سبيل المثال، في الأمر التالي itemspec مطلوبة و /recursive اختيارية:

مثال علي بناء الجملة: c:\projects>tf getitemspec [/recursive]

الأمر الفعلي: c:\projects>tf get c:\projects /recursive

الأمر البديل: c:\projects>tf get /recursive

في مثال الأمر البديل، تستنتج Team Foundation أنك ترغب في الحصول على محتويات الدليل الحالي c:\projects ، وكافة المجلدات الفرعية الخاصة به. لذلك، بالرغم من أن المعلمة itemspec مطلوبة, ليس بالضرورة أن تقوم بكتابتها.

عند الثاني، توجيه الإخراج (|)-خيارات مفصولة المحاطة بمجموعة من الأقواس، فيمكنك تعيين أحد، ولكن ليس كل منهما من الخيارات. على سبيل المثال، يشير tf Changeset [/comment:التعليق|@ commentfile ] إلى أنه يمكنك كتابة تعليق ل مجموعة تغييرات اتباع **/comment:**خيار أو ( |) يمكنك استخدام بناء الجملة **@**commentfile إلى تحديد مسار إلى ملف يحتوي على تعليق تريد إلى استخدامها. ومع ذلك، لا يمكنك تحديد كلٍ من comment و commentfile .

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

مثال علي بناء الجملة: tf shelvesetsshelvesetname [/recursive]

الأمر الفعلي: c:\مشاريع > tf shelvesetsBuddyTest_23

أحرف سطر الأوامر الخاصة

يمكنك استخدام الحرف “ @ ”، أو يعرف بـ مُبَدِّل أمر الملف ، لتنفيذ مجموعة من الأوامر Team Foundation في نفس الوقت. الميزة الأساسية لاستخدام تبديل سطر الأوامر من موجه الأوامر أو ملف الأمر أو ملف دفعي أو ملف البرنامج النصي هي أن استخدام تبديل سطر الأوامر يمكن أن يكون أسرع بكثير من تنفيذ الأوامر الفردية. لمزيد من المعلومات، راجع خيارات سطر الأوامر.

الاختصارات و ‏‫الأسماء المستعارة‬ للأمر

الاختصارات و الأسماء المستعارة للأمر المعرفة فيما يلى مدعومة للأداة المساعدة لسطر الأوامر tf:

  • Del = حذف

  • diff = الفرق

  • edit = السحب

  • hist = محفوظات

  • perm = أذونات

  • prop = خصائص

  • Ren = إعادة التسمية

  • rename = نقل

  • stat = حالة

  • undel = إلغاء الحذف

للحصول على مزيد من المعلومات حول الأوامر السابقة، راجع TF أداة سطر أوامر.

كيف يقوم خادم أساس الفريق بتوزيع مواصفات العناصر و مواصفات الاصدار

مسارات مواصفات العنصر

itemspec -وهو اختصار لمواصفات العنصر-، هو مجموعة من حرف واحد أو أكثر تحاول Team Foundation حلها كعناصر قابلة للتوجيه أو مجموعة من العناصر على الكمبيوتر الخاص بك أو على خادم عنصر تحكم الاصدار.

للحصول على كافة أوامر Team Foundation التي تقبل مواصفات العنصر، يمكنك تحديد إما مسارات نظام الملفات المحلية مثل c:\projects أو مسارات UNC مثل \\myshare\projects أو مسارات الخادم مثل $/projects/myfiles.

للمسارات المحلية يمكنك توفير المسارات النسبية. على سبيل المثال، إذا كان الدليل الحالي الخاص بك هو c:\projects و تريد سحب كافة العناصر الموجودة في الدليل الفرعي لمشاريع المجلد، يمكنك كتابة tf checkout .\* /recursive.

تلميحتلميح

يمكنك استخدام أحرف البدل في أوامر التحكم بالإصدار Team Foundation، على سبيل المثال: * و ؟

إذا كانت مواصفات العنصر الخاصة بك تحدد مسار خادم، يجب أن يكون مؤهلا بشكل كامل. على سبيل المثال، لا يمكنك سحب كافة العناصر الموجودة أسفل المجلد $/projects باستخدام. / * كمواصفات العنصر الخاصة بك.

مواصفات الاصدار

يحدد ersionspec إصدار أحد العناصر التي تريد العمل معها. يمكنك تعيين الإصدارات في أمر إما عن طريق تضمين مواصفات الاصدار كجزء من خيار الإصدار (على سبيل المثال، /version:C1256) أو بواسطة إلحاق مواصفات الاصدار إلى اسم الملف مع فاصلة منقوطة (على سبيل المثال، filename;Lmylabel).

استخدم أيّا من النقوش التالية لتحديد إصدار.

مواصفات الاصدار

الوصف

مجموعة التغييرات

الإصدار الذي ينتمي لرقم مجموعة التغييرات changeset. مثال: c1256.

Llabel

الإصدار الذي ينتمي للتسمية label. مثال: Lmylabel.

Dyyyy-mm-ddTxx:xx

—أو—

Dmm/dd/yyyy

—أو—

أي تنسيق معتمد من قبل .NET Framework.

—أو—

أي من تنسيقات التاريخ للكمبيوتر المحلي.

أي تنسيق للتاريخ و الساعة يمكن تحليله بواسطة أسلوب .NET Framework.

مثال: d2008 21t16:00 - 01 -.

للحصول على مزيد من المعلومات حول اعتماد تنسيق التاريخ والوقت بنية DateTime في فئة المكتبة .NET Framework.

W

الإصدار التي تم تحميله مؤخراً إلى مساحة العمل الخاصة بك مع الأمر get.

Wworkspacename;workspaceowner (اسم مساحه العمل;مالك مساحه العمل)

الإصدار التي تم تحميله مؤخراً إلى مساحة العمل المحددة مع الأمر get.

مثال: WResolveRIConflicts;AKerry

T

أحدث إصدار.

عند استخدام الأوامر History أو Difference، يمكنك تحديد نطاق من الإصدارات بواسطة فصل الإصدارات برمز التلدة (~).

راجع أيضًا:

المرجع

خيارات سطر الأوامر

المبادئ

أوامر المعلومات

العمل مع Shelvesets

العمل مع Changesets

موارد أخرى

مرجع سطر أوامر تحكم إصدار Team Foundation

TF أداة سطر أوامر