رفع مشکل مسیرهای طولانی در Git روی ویندوز
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۲/۰۹ ۰۹:۴۵
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
Git، میتوانید تنظیمات پیکربندی سیستم را به صورت زیر تغییر دهید: git config --system core.longpaths true. همچنین، برای فعالسازی در Visual Studio، باید یک کلید رجیستری ویندوز را تنظیم کنید. این کار را میتوان با استفاده از PowerShell و دستور زیر انجام داد: New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force.
با انجام این مراحل، میتوانید از مشکلات رایج مرتبط با نامهای طولانی فایلها و دایرکتوریها در مخازن Git روی ویندوز جلوگیری کنید. در صورت استفاده از ابزارهای قدیمی مبتنی بر .NET Framework، استفاده از بستهی Pri.LongPath در NuGet میتواند جایگزین مناسبی برای APIهای System.IO باشد که از مسیرهای طولانی به درستی پشتیبانی میکنند.
این راهکار یک راهحل کامل نیست، اما در بیشتر موارد به رفع مشکل کمک میکند.