انتقال مایکروسافت به Git/GVFS برای توسعه ویندوز تقریباً کامل شده است

نماد زمان خواندن 2 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

در اوایل سال جاری ، مایکروسافت اعلام کرد که در حال کار بر روی راه حلی است که به مشتری Git اجازه می دهد تا به مخازن واقعاً بزرگ مقیاس شود. راه حل جدید GVFS (سیستم فایل مجازی Git) نام داشت. GVFS سیستم فایل زیر مخزن شما را مجازی می کند و به نظر می رسد که همه فایل های موجود در مخزن شما وجود دارند، اما در واقعیت فقط یک فایل را با اولین باری که باز می کنید دانلود می کند. همچنین به طور فعال مدیریت می کند که چه مقدار از Repo Git باید در عملیات هایی مانند پرداخت و وضعیت در نظر گرفته شود، زیرا هر فایلی که هیدراته نشده است را می توان با خیال راحت نادیده گرفت.

امروز مایکروسافت به روز رسانی ارائه کرد در مورد پیشرفت آنها با GVFS. تیم GVFS تقریباً عرضه Git/GVFS به تیم ویندوز در مایکروسافت را تکمیل کرده است. این یک نقطه عطف بزرگ و اعتباری برای پروژه است. اگر برای codebase ویندوز کار می کند، پس باید برای تقریباً تمام پروژه های بزرگ کد پایه دیگر کار کند. مایکروسافت همچنین تعدادی اعداد مربوط به تیم ویندوز و پایگاه کد آن را به اشتراک گذاشته است. تیم ویندوز حدود 4,000 مهندس است و سیستم مهندسی روزانه 1,760 "آزمایشگاه" در 440 شعبه تولید می کند. پایه کد ویندوز تقریباً 3.5 میلیون فایل با حجم حدود 300 گیگابایت است.

مایکروسافت بهبودهای قابل توجهی در عملکرد ایجاد کرده و پروکسی های Git را معرفی کرده است. همچنین، GVFS یک پروژه متن باز است و مایکروسافت شروع به به روز رسانی منظم برای پایگاه کد منتشر کرده است. از امروز، مایکروسافت GVFS را برای مشارکت های خارجی باز می کند. مایکروسافت همچنین با جامعه کار کرد تا شروع به ایجاد پشتیبانی در ابزارهای محبوب - مانند SourceTree، Tower، Visual Studio و غیره کند.

استفاده از GVFS رایگان است. فقط آن را از GitHub دانلود کنید، یک حساب کاربری Visual Studio Team Services با یک مخزن Git در آن ایجاد کنید و می توانید شروع به استفاده از تنظیمات کنید.

بیشتر در مورد موضوعات: مخزن کد, رفتن, GVFS, مایکروسافت, منبع انبار, انتقال, پنجره, توسعه ویندوز