تجميع و استعاده التغييرات المعلقة

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

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

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

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

اجمع تغييرات المجلدات والملفات من "مستكشف التحكم بالمصادر"

  1. في "مستكشف التحكم بالمصدر", انقر على اليمين فوق الملف أو المجلد ثم انقر فوق تجميع التغييرات المعلقة.

  2. في من يجمع التغييرات-"ملفات مصدر" صندوق حوار، اكتب اسم يجمع التغييراتset، على سبيل المثال يجمع التغييراتtest في الصندوق اسم يجمع التغييراتset.

  3. يتضمن المربع الحوارى جمع تغييرات -"ملفات المصدر" خياران:

    • الاحتفاظ بالتغيير المعلق محليا

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

    • تقييم النُهج و ايداع الملاحظات قبل التجميع.

      عند تحديد هذا الخيار, يتم تقييم جميع ايداعات النُهج قبل إنشاء مجموعة التغييرات. لمزيد من المعلومات، راجع تعيين و فرض بوابات جودة.

  4. تعليق صندوق نوع Testing يجمع التغييراتset الخاص بي، وثم انقر فوق من يجمع التغييرات.

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

لتجميع تغييرات المجلدات والملفات من "مستكشف الحلول"

  1. في "مستكشف الحلول", انقر على اليمين ، ثم انقر تجمييع التغيرات المعلقة.

  2. في من يجمع التغييرات-"ملفات مصدر" صندوق حوار، اكتب اسم يجمع التغييراتset، على سبيل المثال يجمع التغييراتtest في الصندوق اسم يجمع التغييراتset.

  3. يتضمن المربع الحوارى جمع تغييرات -"ملفات المصدر" خياران:

    • الاحتفاظ بالتغيير المعلق محليا

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

    • تقييم النُهج و ايداع الملاحظات قبل التجميع.

      عند تحديد هذا الخيار, يتم تقييم جميع ايداعات النُهج قبل إنشاء مجموعة التغييرات. لمزيد من المعلومات، راجع تعيين و فرض بوابات جودة.

  4. في تعليق صندوق واكتب اختبار يجمع التغييراتset الخاص بي وثم انقر فوق من يجمع التغييرات.

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

لتجمييع التغييرات المعلّقة من نافذه"التغييرات المعلقة"

  1. في Visual Studio بيئة التطوير المتكاملة (IDE) , انقر فوق عرض ،انقر فوق نوافذ اخرى ، ثم انقر فوق نافذة التغييرات المعلقة إذا لم تكن مفتوحة بالفعل

  2. في النافذة التغييرات المعلقة ، انقر فوق الرمز ملفات مصدر ثم حدد الملفات التي تريد عمل تجميع لها.

  3. انقر فوق عناصر العمل ، ثم اضف او احذف عناصر العمل. لكل عنصر عمل قمت بإضافته حدد حل أو إقران من العمود إجراء الإيداع .

  4. حدد أو قم بإلغاءالاحتفاظ بالتغييرات المعلقة المحلية أو الصندوق تقييم النُهج وإيداع الملاحظات قبل التجميع.

    ملاحظة

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

  5. انقر فوق تجمييع التغييرات.

  6. في المربع الحوارى جمع تغييرات-"ملفات المصدر"، اكتب الاسم في المربع إسم مجموعة التغييرات.

  7. اكتب تعليقًا في المربع تعليق ثم انقر تجميع التغييرات.

لتجمييع التغييرات المعلّقة من نافذة "التغييرات المعلقة"

  1. انقر فوق ابدأثم أشر إلى كافة البرامج ، أشر إلى Microsoft Visual Studio 2005 أشر إلى أدوات Visual Studio 2005 , ثم انقر فوق موجة أوامر Visual Studio .

  2. اكتب cd المسار ، حيث يكون المسار موقع الدليل المستخدم لتخزين نسخة شخصية من الملفات في الخادم (على سبيل المثال، c:\projects).

  3. اكتب tf.exe shelve إسم التغييرات ثم انقر فوق ادخال.

    يظهر مربع الحوارجمع تغييرات-"ملفات المصدر".

  4. يتضمن المربع الحوارى جمع تغييرات -"ملفات المصدر" خياران:

    • الاحتفاظ بالتغيير المعلق محليا

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

    • تقييم النُهج و ايداع الملاحظات قبل التجميع.

      عند تحديد هذا الخيار, يتم تقييم جميع ايداعات النُهج قبل إنشاء مجموعة التغييرات. لمزيد من المعلومات، راجع تعيين و فرض بوابات جودة.

  5. في المربع الحوارى جمع تغييرات-"ملفات المصدر"، حدد الملفات والمجلدات لعمل تجميع لها ثم انقر فوق موافق لإتمام عملية التجميع.

    ملاحظة

    للحصول على بناء جملة كامل متوفرة لأمر التجميع shelve الأوامر ، راجع .

استعادة التغييرات

عندما تستعيد مجموعة من التغييرات من الحافظة Team Foundation استعد كل تجميع تمت مراجعته إلى الوجهة مساحة العمل كـ تغييرمعلق طالما المراجعة لا تتعارض مع تغيير معلق مسبقاً في مساحة العمل. للحصول على تفاصيل اكثر حول ما يحدث أثناء عملية الاستعادة من الحافظة, راجع العمل مع مجموعة التغييرات.

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

  • عدم لمس أو مراجعة التعليمات البرمجية (أو انتحال مساحة العمل)

  • دمج تجميع التغييرات المعلقة إلى عملك المتقدم إلى الأمام

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

للإستعادة من الحافظة, مجموعة من التغييرات المعلقة

  1. في مستكشف الفريق ، انقر ملف، أشر إلى التحكم بالمصدر، ثم انقراستعد التغييرات المعلقة من الحافظه.

    يظهر المربع الحوارى استعادة من الحافظة .

  2. في المربع اسم المالك ، اكتب اسم منشئ مجموعة التغييرات (على سبيل المثال، ADVENTUREWORKS\JuanGo أو ببساطة juango) ، ثم انقر بحث.

  3. في الجزء النتائج حدد مجموعة التغييرات التي تريد استعادتها من مساحة العملالخاصه بك, ثم انقر فوق تفاصيل.

  4. في المربع الحوارى تفاصيل مجموعة التغييرات ، إذا كنت تريد حذف مجموعة التغييرات من الخادمالتحكم بالإصدار Team Foundation ,قم بمسح الصندوق الاحتفاظ بمجموعة التغييرات على الخادم .

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

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

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

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

راجع أيضًا:

المهام

عرض ثم إدارة كافة التغييرات المعلقة في مساحة العمل الخاصة بك

المرجع

shelve الأوامر

unshelve الأوامر

المبادئ

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

التغييرات المعلقة