كيف يمكنك تغيير مجلد Drop للحصول على Builds التاريخية في TFS 2010

StackOverflow https://stackoverflow.com//questions/9636889

  •  10-12-2019
  •  | 
  •  

سؤال

الخادم الخاص بنا الذي تم استخدامه لتقاعد مواقع إسقاطنا المبنى لدينا.أعرف كيفية تغيير تعريف الإنشاء الحالي لاستخدام الخادم الجديد، ولكن كيف يمكنك تغيير السجلات التاريخية للبناء التي تم إكمالها بالفعل؟أريد أن أكون قادرا على فتح المباني السابقة وانقر فوق "Open Drop Fold" ويؤخذ إلى الخادم الجديد.سنقوم بنسخ المبنيات القديمة يدويا إلى الخادم الجديد.

هل كانت مفيدة؟

المحلول

يبدو أن العينة التالية تعمل: giveacodicetagpre.


شيء يجب أن تأخذ في الاعتبار هو أنه ربما ستظل عدم وجود امتياز لتحديث معلومات البناء.في أول محاولتي، على الرغم من أنني مسؤول مشروع، حصلت على ما يلي:

tf215106: تم رفض الوصول.Domain \ اسم المستخدم يحتاج إلى تحديث بناء أذونات المعلومات لبناء تعريف mybuilddefinition في الفريق مشروع myteamproject لأداء العمل.للمزيد من المعلومات، اتصل بمسؤول خادم مؤسسة Team.

من أجل التغلب على هذا، قم بتعيين الحق بالقراءة بزر الماوس الأيمن في TeamExplorer "يبني" ثم حدد "الأمان ...".

نصائح أخرى

لا أعرف من أي أداة للقيام بذلك.ربما هناك أمر TFS PowerShell، لكنه أقل من ذلك أعتقد أنك تستطيع - بعد اتخاذ الاحتياطات المناسبة بالطبع - تحديث SQL DB مباشرة.

يتم تخزين الخرائط إلى موقع Drop في مجموعة SQL DB في TBL_BUILD.

حدد [droplocation]، [droplocationRoot]، [loglocation] من [tbl_build]

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

أعتقد أن Microsoft توصي عموما ضد التلاعب SQL مباشرة للحصول على أشياء مثل هذا.يمكنك استخدام API TFS بدلا من ذلك سيكون نهجا أكثر أمانا نسبيا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top