awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesSparse Checkouts

Capabilities for retrieving only specific files or directories from a repository using pattern matching.

Distinguishing note: The candidates refer to sparse data structures or business checkouts, not Git sparse-checkout functionality.

Explore 5 awesome GitHub repositories matching devops & infrastructure · Sparse Checkouts. Refine with filters or upvote what's useful.

Awesome Sparse Checkouts GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • travis-ci/travis-ciالصورة الرمزية لـ travis-ci

    travis-ci/travis-ci

    8,490عرض على GitHub↗

    Travis CI is a continuous integration platform and CI/CD pipeline orchestrator that automates the testing and building of code changes from version control systems. It functions as a multi-language test runner and build infrastructure manager, ensuring software quality through automated testing across various programming languages and runtimes. The platform is distinguished by its use of virtual-machine-based isolation for reproducible environments and a configuration-driven approach to pipeline generation. It supports complex testing strategies through parallel matrix execution, allowing job

    Supports cloning only specific subsets of a repository to minimize the disk footprint of the build environment.

    عرض على GitHub↗8,490
  • actions/checkoutالصورة الرمزية لـ actions

    actions/checkout

    7,548عرض على GitHub↗

    This is a GitHub Actions tool used to clone Git repositories into a workspace to provide source code for automated workflow steps. It functions as a repository manager that handles the orchestration of source code checkouts, including a dedicated authentication handler for persisting security tokens and credentials. The project distinguishes itself through capabilities for managing complex repository structures, such as recursive submodule initialization and the retrieval of large binary assets via Git Large File Storage. It also supports multi-repository workspace management, allowing severa

    Supports sparse-checkout pattern matching to retrieve only specific files or directories and reduce data transfer.

    TypeScript
    عرض على GitHub↗7,548
  • facebook/saplingالصورة الرمزية لـ facebook

    facebook/sapling

    6,885عرض على GitHub↗

    Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac

    Populates working directory files only as they are accessed for faster checkouts.

    Rust
    عرض على GitHub↗6,885
  • microsoft/gvfsالصورة الرمزية لـ Microsoft

    Microsoft/GVFS

    6,109عرض على GitHub↗

    GVFS is a virtual file system and performance optimizer designed to manage enterprise-scale Git repositories. It provides a virtualization layer that allows large remote repositories to be treated as local directories by retrieving file contents from a server only when they are accessed. The system optimizes version control operations by limiting the scope of active file objects and downloading specific data on demand rather than cloning the entire repository history locally. This approach reduces initial setup time and minimizes local disk usage. The project implements a workflow based on o

    Downloads specific file contents from a remote server only when the local system attempts to read them.

    C#
    عرض على GitHub↗6,109
  • github/git-sizerالصورة الرمزية لـ github

    github/git-sizer

    3,979عرض على GitHub↗

    git-sizer is a repository size analyzer and auditing tool used to calculate the size of Git objects, references, and commit histories. It functions as a blob and commit auditor, a history depth profiler, and a checkout weight calculator to identify performance bottlenecks within a Git store. The tool identifies oversized files and bloated commits to assist with repository maintenance and storage analysis. It detects large objects and measures the depth of commit chains and annotated tags to analyze repository complexity and bloat. The software covers version control auditing and performance

    Calculates the size and path depth of the largest potential working copy to identify excessive disk space consumption.

    Gogitgithubgolang
    عرض على GitHub↗3,979
  1. Home
  2. DevOps & Infrastructure
  3. Sparse Checkouts

استكشف الوسوم الفرعية

  • Checkout Impact MeasurementCalculating the potential disk and path constraints of a repository checkout to identify resource consumption. **Distinct from Sparse Checkouts:** Measures the impact of a full checkout rather than providing a mechanism for sparse checkouts.
  • On-Demand File CheckoutsPopulates working directory files only as they are accessed to speed up large repository checkouts. **Distinct from Sparse Checkouts:** Distinct from Sparse Checkouts: populates files on access rather than using pattern-based inclusion/exclusion.