در این مقاله، به بررسی نحوه ایجاد و همگامسازی مخزن یکپارچه مجازی (VMR) در .NET پرداخته شده است. VMR یک مخزن گیت واحد است که شامل تمام کد منبع و زیرساخت مورد نیاز برای ساخت SDK .NET میشود. این مخزن از چندین مخزن مستقل (مخازن محصول) تشکیل شده است که به عنوان زیردایرکتوریهای VMR همگامسازی میشوند. تغییرات میتوانند در مخازن محصول یا مستقیماً در VMR ایجاد شوند و زیرساخت .NET با ایجاد درخواستهای pull، این دو طرف را همگامسازی میکند. این تغییر به منظور سادهسازی فرآیندهای ساخت و انتشار .NET و کاهش پیچیدگی و سربار نگهداری انجام شده است. این پروژه که "ساخت یکپارچه" نامیده میشود، از .NET 10 Preview 4 به صورت یک مخزن واحد SDK .NET را میسازد. این مقاله مراحل مختلف این سفر را از جمله ایجاد فایلهای tarball منبع توضیح میدهد.
مشاهده مطلب اصلی