سؤال

لدي vs.net المشروع بعد إعادة بيع ديون ، تعديل اسم المشروع.كيف يمكن بسهولة إعادة تسمية الأساسية windows اسم المجلد لمطابقة هذا المشروع الجديد تحت اسم TFS تسيطر مشروع الحل ؟
ملاحظة اعتدت أن أكون قادرة على القيام العبث مع الأشياء في الخلفية باستخدام SourceSafe ...

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

المحلول

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

ملاحظة أخيرة:لا يمكنك إعادة تسمية مجلد التي لم يتم تعيينها ، أو أن كنت لم تكن قد فعلت "الحصول على" من.أنا لا أعرف لماذا, ولكن TFS تعطيل خيار إعادة تسمية في هذه الحالات.

على الأقل هذا ما حدث لي إذا كنت أتذكر بشكل صحيح.

نصائح أخرى

  1. تحقق في كل التغييرات المعلقة داخل مجلد التأكد من أن جميع أعضاء الفريق الآخرين أن تفعل الشيء نفسه.
  2. تأكد من أن لديك نسخة من مجلد في دليل العمل (وإلا سوف لا يكون لديك الخيار لإعادة تسمية مجلد في المصدر التحكم Explorer في الخطوة التالية). الحصول على أحدث إصدار على المجلد للحصول على نسخة إذا لم يكن لديك بالفعل واحدة.
  3. وثيقة الحل.
  4. إعادة تسمية المجلد داخل المصدر التحكم Explorer.وهذا نقل كافة الملفات التي يتم تعقبها في مصدر عنصر التحكم من المجلد الأصلي في نظام الملفات الخاص بك إلى واحد جديد.لاحظ أن الملفات لا تتبع مصدر التحكم سوف تبقى في المجلد الأصلي - ربما كنت سوف ترغب في إزالة هذا المجلد مرة واحدة كنت قد أكدت أنه لا توجد الملفات التي تحتاج إليها.
  5. فتح الحل وحدد 'No'عندما تتم مطالبتك للحصول على المشاريع التي تم حديثا إضافة إلى الحل من مصدر عنصر التحكم.سوف تحصل على تحذير من أن واحدة من المشاريع في الحل لا يمكن تحميل.
  6. حدد المشروع داخل "مستكشف الحلول".

    ملاحظة أنه سيتم جرايد و علامة "غير متوفر".

  7. فتح خصائص جزء.
  8. تحرير 'مسار الملف' الملكية إما مباشرة أو باستخدام '...'زر.

    نلاحظ أيضا أن هذا العقار فقط للتحرير في Visual Studio 2010.في إصدارات أحدث من Visual Studio, سوف تحتاج إلى يدويا تحرير المشروع مسارات داخل ملف الحل.

  9. انقر بزر الماوس الأيمن فوق المشروع في الحل استكشافr واختر تحميل المشروع من قائمة السياق.إذا كنت تحصل على رسالة خطأ تقول أن هذا المشروع لا يمكن تحميلها من المجلد الأصلي ، حاول إغلاق الحل حذف سو ملف في نفس المجلد مثل ملف الحل ثم فتح الحل.
  10. تحقق في التغييرات واحد التغيرات المعينة على.
  11. يكون أعضاء الفريق الآخرين 'الحصول على أحدث إصدار من أجل الحل (انقر على الحق في حل "مستكشف الحلول" وحدد 'الحصول على أحدث إصدار من قائمة السياق.

ملاحظة:غيرها من الحلول المقترحة التي تنطوي على إزالة ثم قم بإعادة إضافة المشروع إلى حل كسر مراجع المشروع.

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

  1. ملف المشروع
  2. افتراضي/مساحة الاسم الجذر
  3. الجمعية

أيضا, النظر في تعديل القيم التالية الجمعية سمات.

  1. AssemblyProductAttribute
  2. AssemblyDescriptionAttribute
  3. AssemblyTitleAttribute

يمكنك فقط إعادة تسمية المشروع (.Xproj ملف و مجلد المشروع) في TFS حذف المحلية بنية المجلد وكافة محتوياته ، ثم القيام الحصول على أحدث للمشروع.كل هذا يعتمد على مفهوم المصدر مستودع تماما حتى الآن ، compilable.

هنا هي الخطوات التي عملت بالنسبة لي في Visual Studio 2008 مع TFS:

  1. بالقرب من الحل.
  2. إعادة تسمية مجلدات المشروع في المصدر Explorer التحكم (انقر بزر الماوس الأيمن -> إعادة تسمية).هذه التكرارات رمز إلى حديثا المجلدات المسماة.
  3. فتح الحل في "مستكشف الحلول" إزالة المجلدات القديمة/المشاريع وإضافة الجديد ، واسمه بشكل صحيح, مكررة, (على المشاريع القديمة ، انقر بزر الماوس الأيمن -> إزالة ، ثم على حل انقر بزر الماوس الأيمن->إضافة->القائمة المشروع...)

أو:بعد الخطوة 2 يمكنك فتح الحل .sln الملف في محرر نص يدويا تحديث مجلد المشروع الأسماء.إذا قمت بذلك ، قد تحتاج إلى يدويا إنهاء إجراءات المغادرة .sln الملف للتأكد من التغييرات سيتم التحقق في (<- المهم!).

خاصة التكوين VS2010 الاتصال TFS2008.حاولت بعض الحلول الأخرى هنا ، ولكن لديه مشاكل.لقد وجدت ما يلي عملت بالنسبة لي:-

  1. إزالة المشروع في مجلد ويجب إعادة تسميته من حل
  2. حفظ الحل
  3. إعادة تسمية المجلد الذي يحتوي على إزالة المشروع في TFS عنصر تحكم مصدر (هذه تسمية محليا على القرص الثابت الخاص بك)
  4. إضافة المشروع إلى الحل من الموقع الجديد
  5. حفظ الحل
  6. يلتزم المصدر التحكم

الآن سيكون لديك مجلد تسمية والحل إعادة تعيين جميع ارتكبت تحت التغيرات المعينة على.

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