عنوان:

‫نادیده گرفته شدن فایل gitignore توسط Visual Studio


نویسنده: دهقان
تاریخ: ۱۳۹۳/۰۷/۲۰ ۲۱:۱۵
آدرس: www.dntips.ir
در مورد کاربرد فایل  gitignore . می‌توانید این پست را مطالعه فرمایید.

در هنگام اولین بارگزاری پروژه در مخزن Git ، گاها دیده می‌شود که Visual Studio  فایل gitignore . ایی را که شما آماده کرده‌اید، نادیده گرفته و فایل gitignore . پیش فرض خود را در مخزن Push می‌کند. در این پست یک راه حل ممکن برای حل این مشکل ارائه می‌دهیم.

1- در Visual Studio  از مسیر File->Add to Source Control و با انتخاب Git پروژه را آماده کنید:



2- بدون هیچ تغییری، پروژه را ببندید و در مسیر ذخیره سازی پروژه، به پوشه‌ی git . (مخفی است ( وارد شوید.
3- فایل
ms-persist.xml را حذف کنید.
4- پروژه را باز کنید. در قسمت
Team Explorer وارد Setting شوید. در قسمت Ignore File، فایل gitignore . را مطابق نیاز خود ویرایش و ذخیره کنید.
5- در قسمت
Team Explorer وارد قسمت Changes شوید. یک نام مناسب را وارد و سپس Commit  کنید.



6 - در بالا با کلیک روی sync به قسمت commits unsync وارد خواهید شد. در این جا آدرس مخزن پروژه را وارد کنید و گزینه Publish را وارد کنید.

7- تا این مرحله فایل  gitignore مورد نظر شما وارد مخزن شده است. برای بارگزاری مابقی پروژه به ترتیب مراحل 1 ، 5 و سپس 6 را تکرار کنید با این تفاوت که در مرحله 6 نیازی به Publish نبوده و صرفا انتخاب گزینه  sync کافی است.