سؤال

أنا باستخدام VS2008 و Resharper.Resharper يخلق دليل _Resharper.ProjectName.توفر هذه الملفات لا قيمة عنصر تحكم مصدر التي أنا على علم أن يسبب مشاكل عند ارتكاب التغييرات.كيف يمكنني الحصول على SVN تجاهلها ؟ أنا باستخدام TortoiseSVN بلدي واجهة إس.

تحرير:أنتم سريع.

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

نصائح أخرى

إضافة أسماء الملفات (أو حتى نمط _Resharper.*) إلى svn:ignore الملكية دليل الأم.

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

*ReSharper*

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

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

متجر Resharper مخابئ في مجلد temp النظام.تحقق أولا من وضع الصفحة في ص#.البيئة -> عام -> النظام -> متجر مخابئ ..

انظر هذا الجواب لتخزين Resahrper ذاكرة التخزين المؤقت في مجلد TEMP النظام.

هذه الطريقة التي لا يمكن بطريق الخطأ حتى إضافته إلى أي إصدار نظام مراقبة ليس فقط SVN.

الجواب القصير:فإن "إس:تجاهل" الملكية

الجواب طويل:

# cd /your/working/copy
# export EDITOR=vi
# svn propedit svn:ignore .

(إضافة "_Resharper.ProjectName" على السطر الخاص به و كتابة ملف out)

تحرير:أرج...doh, فقط أدركت أنك قلت السلحفاة...هذا هو كيف يمكنك أن تفعل ذلك مع سطر الأوامر نسخة من SVN

إس لديه "تجاهل" الملكية يمكن أن نعلق على نمط اسم الملف أو الدليل.الملفات والدلائل التي تم تجاهلها لن تكون ذكرت في "إس st" الأوامر و لن يذهب إلى الريبو.

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

عن بعض الملفات في التحقق-out دليل العمل ، على سبيل المثال myproject/mysource/

باش> svn propedit svn:تجاهل mysource

في محرر نص للملوثات العضوية الثابتة (في لينكس ، وربما السادس أو أيا كان المحرر env فار هو) ، إضافة واحد نمط اسم الملف في كل سطر.لا تضع مسافة زائدة بعد نمط (هذا يخلط إس).

*.o
*.باك

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

عن نوع من الملفات التي تظهر في العديد من الأماكن في المترامية الأطراف شجرة الدليل تحرير التخريب config أبقى داخل مستودع.وهذا يتطلب مستودع مسؤول العمل ، ما لم يكن لديك إمكانية الوصول المباشر إلى مستودع (لا من خلال svn:أو http:أو الملف: ولكن يمكن أن 'cd' إلى مستودع موقع 'ls' الملفات).إس في الكتب يجب أن يكون من التفاصيل ؛ أنا لا أذكر مرتجلا الآن.

منذ كنت لا تستخدم السلحفاة, لا أعرف كيف مباشرة الوصف أعلاه يترجم - ولكن هذا هو السبب في أننا قد للتحرير إجابات (الفرح!)

هذه المدونة تقدم المثال على كيفية تفعل ما تريد عن طريق سطر الأوامر إس.http://sdesmedt.wordpress.com/2006/12/10/how-to-make-subversion-ignore-files-and-folders/

هذه التغيير سوف ينعكس في TortoiseSVN.

أعتقد أن هناك طريقة للقيام بذلك عن طريق السلحفاة ولكن أنا لم يكن لديك ويندوز vm يمكن الوصول إليها أجهزة الصراف الآلي ، آسف :(

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

نسيت:على

svn:ignore
أمر آخر هو إمكانية أن أقول إس استبعاد ملفات معينة.يمكنك إضافة هذا العقار إلى إصدار التحكم في المجلدات مثلامع TortoiseSVN.

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