سؤال

في Visual Studio 2008، أريد إعادة تسمية مجلد بسبب خطأ الخطأ المطبعي في الاسم. أعيد تسميته في هيكل الحل. يتم الآن التحقق من ملفات المجلد و .csproj، وأستشقق في.

يعود TFS إلى "Microsoft Visual Studio لا يمكن إجراء عملية التحكم المصدر في هذا الوقت لأن بعض الملفات التي ينطوي عليها العملية مغلقة. يرجى إعادة محاولة العملية في وقت لاحق".

بالنظر في مستكشف التحكم المصدر، يمكنني تأكيد أن المجلد والملفات الموجودة فيها لا يتم التحقق منها على الإطلاق. .csproj و csproj.vspscc "تحرير" من قبل مستخدم واحد آخر.

ماذا يجري هنا؟

إذا حاولت التراجع عن التغيير، أحصل على نفس الرسالة. لا بد لي من إجبار الحصول على أحدث إصدار قبل أن أتمكن من التراجع عن التغييرات. ما الأمر مع ذلك أيضا؟

كان الإصلاح النهائي للحصول على جميع المستخدمين الآخرين للتحقق في .csproj، ثم إعادة تسمية المجلدات في Explorer التحكم في المصدر. في هذه المرحلة عملت، على الرغم من أن الشيء نفسه لم يعمل من قبل.

نجح تسجيل الوصول من إعادة تسمية، وتم تنظيف الإشارات إلى الأسماء القديمة في الملافع التالية.

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

المحلول

إذا تم سحب أحد الملفات الموجودة في المجلد الذي تقوم بإعادة تسميته، فلن يتمكن TFS نقل الملف إلى الموقع الجديد.

لأي إجراء إعادة تسمية مجلد، يجب أن يكون الجميع خارج المشروع.

نصائح أخرى

إذا كان Visual Studio يبدأ تشغيل غريب، فجربه مباشرة في عنصر تحكم مصدر TFS. كان لدي مشكلة مماثلة في الأسبوع الماضي.

بدلا من محاولة تسجيل الوصول في الكائنات مع فتح الحل، بدلا من ذلك افتح Visual Studio دون SLN، انتقل إلى Explorer الفريق والانتقال إلى مجلد التحكم المصدر للحل المستهدف.

تسجيل الوصول من نافذة مستكشف التحكم المصدر.

ستكون قادرا على التحقق من ذلك الآن. استمتع.

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

  1. التراجع .sln، بعد ذلك
  2. التراجع .vsscc.

برا

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

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

أغلق الحل عن طريق الذهاب إلى ملف-> إغلاق المحلول ثم حاول التحقق في الملف. هذا النهج عمل لي

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