GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools for browsing commit logs, staging changes, and tracking file evolution across a project's history. The project features a commit visualizer that maps branch and merge relationships via a graphical map and a dedicated history manager for performing interactive rebases and squashing commits. It includes a visual merge conflict resolver to identify and fix overlapping code changes during merges or history rewrites. The software covers broad version control capabilities, includin
git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional branches. It functions as a stacked commit manager, history manipulation tool, and repository state auditor, designed to facilitate a branchless development workflow. The system distinguishes itself through in-memory graph manipulation, allowing for the rebasing, splitting, and moving of complex commit subtrees without checking out the working copy. It includes a commit graph visualizer that renders hidden references and abandoned nodes, alongside a local database that logs rep
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
git-history is a visual tool and extension designed for browsing and visualizing the commit history of individual files within Git repositories. It provides a graphical interface for exploring version control history as an alternative to raw command line logs. The project enables the browsing of version history for files hosted on external version control platforms without requiring a full repository clone. It also supports the analysis of files stored in local repositories through a command line interface or editor extension. The tool facilitates version control audit workflows to track how
GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket,…
الميزات الرئيسية لـ gitkraken/vscode-gitlens هي: Editor Extensions, Git Commit Assistants, Repository Context Injection, Cross-Provider Pull Request Managers, Encrypted Patch Stores, Inline Authorship Displays, Git History Overlays, Graph-Based Git Operations.
تشمل البدائل مفتوحة المصدر لـ gitkraken/vscode-gitlens: gitextensions/gitextensions — GitExtensions is a graphical user interface client for managing Git repositories. It provides a suite of visual tools… arxanas/git-branchless — git-branchless is a suite of tools for organizing changes as a sequence of individual commits instead of traditional… microsoft/vscode-docs — This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development… pomber/git-history — git-history is a visual tool and extension designed for browsing and visualizing the commit history of individual… mroth/lolcommits — lolcommits is an automated tool for capturing, archiving, and associating webcam media with version control commit… facebook/sapling — Sapling is a scalable version control system designed to handle repositories with millions of files and commits,…