TFS - المتفرعة عن التطوير التجريبي:الحل فشل تحميل

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

  •  09-06-2019
  •  | 
  •  

سؤال

تنويه:أنا عالقة في TFS و أنا أكره ذلك.

مصدر بلدي التحكم هيكل يبدو مثل هذا:

  • /dev
  • /النشرات
  • /الفروع
  • /تجريبي-ترقية

لقد تشعبت من ديف التجريبية-ترقية و لم أتطرق إليها.ثم فعلت بعض العمل في ديف و اندمجت التجريبية-ترقية.بطريقة أو بأخرى TFS اشتكى من أن كنت قد يتغير في كل من المصدر و الهدف و كان على حلها.لقد اختار "نسخ البند من مصدر فرع" لجميع 5 بنود.

لقد تحقق التجريبية-الترقية إلى مجلد محلي و محاولة فتح الرئيسي في حل الملف هناك.TFS يدفعني:

"مشاريع تم مؤخرا إضافة إلى هذا الحل.هل ترغب في الحصول عليها من المصدر السيطرة ؟

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

مقارنة بلدي sln في كل فروع يخبرني أنهم على قدم المساواة.

أي شخص يمكن أن اسمحوا لي أن أعرف ما أفعله خطأ ؟ هذه يجب أن تكون واضحة فرع/دمج العملية...

تيا.


تحديث:

لاحظت أنه إذا كنت فوق "نعم" على فوق مربع الحوار المشاريع التي يتم تحميلها إلى $/ جذر المصدر التحكم...(أيمن ديف & فروع مجلدات)

إذا كنت تفتح الحل في فرع وإزالة الميت المشاريع ومحاولة إعادة إضافتها (بالنقر بزر الماوس الأيمن sln ، إضافة المشاريع القائمة ، واختيار المشروع الذي يقع في فرع مجلد انه يعطيني خطأ...

لا يمكن تحميل المشروع c:\sandbox\my_solution\proj1\proj1.csproj, تم إزالة الملف أو حذفه.مشروع الطريق كنت أحاول إضافة هذا:c:\sandbox\my_solution\branches\experimental-upgrade\proj1\proj1.csproj

ما في العالم هو الإشارة إلى هذه المشاريع خارج المحلية الجذر ؟ حل الملف مطابق واحد في ديف فرع تلك المشاريع الحمل على ما يرام.أنا أيضا بحثت في vspscc و vssscc الملفات ولكن لم تجد أي شيء.

أفكار ؟

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

المحلول

@بن

يمكنك أن تفعل فعلا كامل حذف في TFS, ولكن فمن غير المستحسن إلا إذا كنت تعرف ما تقومون به.عليك أن تفعل ذلك من سطر الأوامر مع الأمر tf تدمير

tf destroy [/keephistory] itemspec1 [;versionspec]
           [itemspec2...itemspecN] [/stopat:versionspec] [/preview]
           [/startcleanup] [/noprompt]

Versionspec:
    Date/Time         Dmm/dd/yyyy
                      or any .Net Framework-supported format
                      or any of the date formats of the local machine
    Changeset number  Cnnnnnn
    Label             Llabelname
    Latest version    T
    Workspace         Wworkspacename;workspaceowner

فقط قبل القيام بذلك تأكد من محاولة الخروج مع /المعاينة.أيضا كل شخص لديه منهجية المتفرعة.الألغام هو فرع النشرات والقيام بجميع التنمية في التنمية أو المجلد الجذر.كما بدا المتفرعة عملت بشكل جيد بالنسبة لك مجرد حل الملف كان ثمل, والتي قد تكون بسبب ملزم المسألة vssss الملف.

نصائح أخرى

@نيك:لم يتم إجراء أية تغييرات على هذا فقط حتى الآن.قد تضطر إلى حذف وإعادة فرع (ومع ذلك كنت حقا لا يمكن تماما حذف في TFS)

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

دون معرفة المزيد عن الحل الخاص بك الإعداد لا أستطيع أن أكون متأكدا.لكن, إذا كان لديك أي مشروع المراجع التي يمكن أن تفسر ذلك.لأن لديك "التجريبية-ترقية" فرعي تحت عنوان "الفروع" الخاص بك المسارات النسبية قد تغيرت.

وهذا يعني عندما مقابل استخدامها للبحث عن المشاريع المشار إليها في ..\..\مشروع\ما عليه الآن أن ننظر في ..\..\..\مشروع\أيا كان.ملاحظة اضافية ..\

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

تحقق أيضا من العمل الخاص بك المجلدات للتأكد من أنه لا تحميل أي من المشاريع الخاصة بك في مجلدات.هذا يمكن أن يحدث في بعض الأحيان...

بضعة أشياء.هي بنية المجلد نفسه ؟ يمكنك حذف و readd مراجع المشروع بنجاح ؟

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

واحد الشيء الآخر (و قد تكون سخيفة) - بعد أن قمت فرع هل ارتكاب ذلك ؟ أنا أتساءل إذا كنت تشعبت و لم تحقق في ذلك ، ثم اندمجت ثم عندما حاولت أن تحقق في ذلك الحين ، TFS كان مشوش.

@كيفن:

وهذا يعني عندما مقابل استخدامها للبحث عن المشاريع المشار إليها في ....\مشروع\ما عليه الآن أن ننظر في ......\مشروع\أيا كان.ملاحظة اضافية ..\

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

أعتقد أنني سوف تحاول إعادة إضافة المشاريع ومعرفة ما إذا كان يعمل.

@Spagov:

أعتقد أن هذا ما سأحاول...لدي حوالي 20 مشروعا و 8 أو حتى لا يتم تحميل.المجلد الهياكل متطابقة من الجذر...أي:لم تكن هناك أي إشارات خارج DEV.

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