أوامر السحب و التحرير

يجعل الملف المحلي للكتابة وقم بتغيير حالة تغيير المعلق "تحرير" في مساحة العمل. Editهو مستعارCheckoutالأمر.

ملاحظة

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

الأذونات المطلوبة.

لاستخدام الأمر checkout، يجب أن يكون قد تم تعيين أذونات السحب للسماح ، و يجب أن تكون إما مالك مساحة العمل أو لديك إذن إدارة مساحات العمل العمومى معيناً للسماح . أيضاً، إذا قمت بتضمين الخيار /lock بقيمة غير "بدون", يجب أن يكون لديك إذن تأمين معيناً لـ السماح. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.

tf checkout [/lock:(none|checkin|checkout)] [/recursive] 
[/type:encoding] itemspec

المعلمات

الوسيطة

الوصف

encoding

توفر قيمة للخيار /type. البدائل تشمل ما يلي: Text هو الاسم المستعار لترميز النافذة الحالي (أنظمة US علي Windows-1252) أو Unicode (استناداً علي BOM أو علامة ترتيب البايت)،Binary، و كافة ترميزات الملفات الأخري معتمدة من قبل نظام التشغيل Windows. يمكنك أيضاً استخدام Auto ، الذي يكشف عن النوع لك. لمزيد من المعلومات، راجع أنواع إدارة الملف.

itemspec

تعيّن ملفاً واحداً أو أكثر للسحب. يمكن استخدام أحرف البدل هنا.

الخيار

الوصف

/type

تجاوز يدوياً ملف الترميز Team Foundation المقترن مع الملف المحدد.

/recursive

يقوم بسحب كافة الملفات التي تتطابق مع itemspec في الدليل الحالي وفي كافة المجلدات الفرعية للدليل الحالي.

/lock

يمنع المستخدمين الآخرين من إيداع أو سحب الملفات المحدد. لمزيد من المعلومات، راجع فهم أنواع التأمين.

خيارات القفل

  • لا يوجد

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

  • الإيداع

    ‏‫‏يمكن للمستخدمين الآخرين سحب العناصر المحددة، ولكن لا يمكن إيداع المراجعات للملفات المقفلة حتى تقوم بفك القفل. إذا قام أى من المستخدمين الآخرين بتأمين أي من العناصر المحددة, تفشل عملية تأمين.

  • السحب

    يمنع المستخدمين الآخرين من سحب أى من العناصر المحددة حتى تقوم بفك القفل. إذا قام أى من المستخدمين الآخرين بتأمين أي من العناصر المحددة, تفشل عملية تأمين.

ملاحظات

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

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

إذا كان قد تم تعطيل الحصول على أحدث إصدار من العنصر عند السحب، Team Foundation لا يتلقى أحدث إصدار لخادم التحكم بالإصدار Team Foundation أثناء عملية السحب. بدلاً من ذلك، يجعل الإصدار الحالي لمساحة العمل قابلاً للكتابة. لمزيد من المعلومات، راجع كيفية: الحصول على المصدر لـ Project الفريق الخاص بك.

يمكنك استخدام tf edit كاسم مستعار لـcheckout.

بشكل افتراضي، يمكن للعديد من المستخدمين سحب نفس الإصدار لعنصر التحكم في نفس الوقت. عند استخدام tf لسحب العنصر الذي يحتوي على تغييرات في مساحة عمل أخرى، يتم طباعة معلومات حول حالة هذه التغييرات على سطر الأوامر. في بيئات التطوير التعاوني على الأكثر، من المحتمل أن يتم إجراء تغيير في مساحة العمل الخاصة بك والذي يمثل تعارض دمج محتملة مع التغييرات معلقة في مساحة عمل أخرى أو العكس بالعكس. Team Foundationيسمح لك إلى حل التعارضات معظم تحدث auإلىmatically. لهذه التعارضات التي لا يمكن حلها تلقائياً، قم باستخدام أمر حل لتقرر بأمان أي تغيير سواء أجريته أنت أو غيرك تريد إبقاءه. إذا كنت مهتمًا بكون مستخدم آخر قد يقوم بتغييرات في مساحة العمل الخاصة به تتعارض مع التغييرات المعلقة الخاص بك، يمكنك استخدام أمر الحالة لمراقبة مساحات العمل الأخرى للتغييرات المطبقة حديثاً. بدلاً من ذلك، يمكنك استخدام أمر القفل (Lock) لتمنع المستخدمين الآخرين من السحب أو الإيداع حتى تتمكن من الإيداع و إلغاء تأمين التغييرات الخاصة بك. وكأفضل ممارسة، قم باستخدام الأمر lock بحرية و أخبر أعضاء الفريق الخاص بك عن سبب قيامك بذلك، و متى تخطط لإزالة القفل.

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

أمثلة

المثال التالي يجعل 314. cs قابلاً للكتابة على قرص و يضيفه لقائمة التغييرات المعلقة في مساحة العمل.

c:\pi> tf checkout 314.cs

يتحقق المثال التالي من سحب كلٍ من 314. cs و 271.cs.

c:\pi>tf checkout 314.cs 271.cs

المثال التالي يقوم بسحب page.xsl و تغيير خاصية الترميز لنوع الملف Team Foundation إلى نص. النص هو اسم مستعار عن ترميز Windows الحالي مثل Windows-1252.

c:\pi>tf checkout /type:text page.xsl

راجع أيضًا:

المهام

كيفية: سحب وتحرير عناصر يتحكم فيه الإصدار

المرجع

أمر إحضار

أمر الإيداع

أمر الاستعادة من الحافظة(Unshelve)

المبادئ

فهم أنواع التأمين

إعدادات سحب البنية الأساسية لعرض برامج الفريق

موارد أخرى

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