دست نوشته های خودم

همه درددلها ، حرفها و یادداشتهای خودم …
عدم لود (نمایش) آیکنهای SVN
نویسنده:
۲۴ خرداد ۹۴

subversion_logo-384x332

یکی از اصول اصلی مدیریت پروژه های بزرگ و تیمی ، داشتن ابزاری برای کنترل سورس ها بر روی سروری مطمین است. در صورتیکه تیم برنامه نویسی بیشتر از دو نفر را دارید و از این ابزار استفاده نمیکنید ، قطعا دچار مشکلات بزرگی خواهید شد. دلایل اهمیت این موضوع زیاد است ولی مهمترین دلایل به نظر من، مشکل عدم سینک شدن کدهای برنامه نویسهای شما  و همچنین ، اهمیت ثبت تاریخچه های تغییرات و … هستند.

برخی از ابزارهای معروف کنترل سورس ، عبارتند از GIT ، SVN ، TFS و …

چند وقت پیش ، با یک مشکلی برخورد کردیم توی شرکت که مربوط به کنترل سورس SVN بود. مشکل این است که بعد از اینکه SVN Client  رو نصب میکنید ، و استوریج خودتون رو مشخص میکنید ، در صورتی که فایل جدیدی ریخته باشید و Check-In نکرده باشید ، آیکن فولدرهای ویندوز شما باید تغییر کنه . در حالت بروز بودن سورس ها هم ، آیکن های ویندوز شما باید یک تیک در کنارشون داشته باشند. اما این اتفاق نیفتاده بود و آیکنها درست نمایش داده نشده بودند. ظاهرا این مشکل ، یک مساله رایج هست.

بعد از بررسی متوجه شدم که علت این مساله وجود نرم افزارهای دیگه ای هستند که قبلا نصب شده و آیکنهای ویندوز رو تغییر دادند براتون مثل SkyDrive ، یا DropBox یا …

برای رفع مشکل باید برید به رجیستری ویندوز و تغییراتی بدین. برای اینکار منوی Run رو باز کنید (کلید ویندوز + R). بعد تایپ کنید RegEdit و اینتر رو بزنید. رجیستری ویندوز براتون باز خواهد شد و سپس به بخش زیر بروید :

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

حالا باید تصویری مشابه تصویر زیر داشته باشید که احتمالا ندارید.

8s2Ul

پس مجبورید که اضافی ها رو پاک کنید تا این قسمت رجیستری شما مشابه تصویر بالا بشه. برای حذف مشابه تصویر پایین عمل کنید.

196-tortoisesvn-icons-reg

حالا در نهایت در اکسپلورر باید آیکنهای مربوط به اس وی ان اینطوری باشه :

196-tortoisesvn-icons-files

 

 

 

Facebooktwittergoogle_pluslinkedinmail

یک پیام برای عدم لود (نمایش) آیکنهای SVN

  1. خرس ، گوشتی، هر چه از توی دوست رسد نیکوست گفت:

    چه خوب که به ساب ورژن Apache Subversion
    پرداختی ، چه خوب میشه اگر مقاله ای در مورد معرفی و دلیل اهمیت
    Apache Subversion و یا Git بنویسی
    بطور خاص که امروزه یکی از اساسی ترین و واجب ترین ابزاردر توسعه نرم افزار هست
    ممنون

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *