وب‌سرویس مجید

پروژه bfg-repo-cleaner

rtyley/bfg-repo-cleaner

ابزاری قدرتمند و سریع برای پاکسازی مخازن گیت از فایل‌های حجیم یا مشکل‌ساز

کاربرد:

این ابزار به شما کمک می‌کند تا فایل‌های بزرگ، رمزهای عبور، یا هر محتوای ناخواسته دیگری که اشتباهی به مخزن گیت اضافه شده‌اند را به سرعت و آسانی حذف کنید. برخلاف git-filter-branch، عملکرد بهتری دارد و خیلی سریع‌تر اجرا می‌شود.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خواهید تاریخچه گیت را تمیز کنید، مثلاً یک فایل بزرگ (مثل فایل‌های لاگ یا بک‌آپ) به اشتباه کامیت شده باشه، یا یک API key قدیمی در تاریخچه وجود داشته باشه و بخواهید آن را کاملاً از مخزن پاک کنید. همچنین وقتی git clone زمان زیادی می‌بره، احتمالاً فایل‌های بزرگ وجود دارند که با این ابزار می‌تونید پاکشون کنید.

چند مثال از موارد استفاده

حذف فایل‌های >100MB از تاریخچه مخزن

پاک کردن رمزهای عبور یا اطلاعات حساس که قبلاً کامیت شدن

کاهش حجم مخزن برای دسترسی سریع‌تر و کلون سریع‌تر

تمیز کردن مخزن قبل از انتشار عمومی

  • ##BFGRepoCleaner
  • ##GitTool
  • ##Scala
  • ##CleanCode
  • ##DevOps
  • ##VersionControl
  • ##Security
  • ##GitHistory
  • ##CodeCleanup
  • ##OpenSource