Best of Version ControlMarch 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Best practices for pull requests

    Best practices for creating and managing pull requests include writing small PRs, reviewing your own pull request first, providing context and guidance, using pull request templates, defining code owners, using protected branches, and using automated tools to review code styling.

  2. 2
    Article
    Avatar of javarevisitedJavarevisited·2y

    Top 20 Tools for DevOps Engineers and Senior Developers to Learn in 2024

    Learn about the top 20 tools for DevOps engineers and senior developers to learn in 2024. The tools cover various areas such as planning, version control, code management, testing, deployment, and monitoring.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    What is a good message and size for a commit?

    Learn about the importance of writing commit messages, guidelines for commit size, patterns for splitting commits, and tips for writing good commit messages. The post also introduces tools that can assist with writing commits.

  4. 4
    Article
    Avatar of lobstersLobsters·2y

    Why Facebook doesn’t use Git

    Facebook chose to use Mercurial instead of Git due to performance issues and the willingness of the Mercurial community to collaborate. They considered alternatives such as Perforce and Bitkeeper but ultimately found Mercurial to have cleaner architecture. Facebook successfully migrated their engineering organization to Mercurial.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Modern Git Commands and Features You Should Be Using

    Discover modern git commands and features that can greatly improve your workflow.

  6. 6
    Article
    Avatar of watercoolerWatercooler·2y

    show me your git strategies

    Learn about different git strategies, optimizing workflow, and best practices for using branches.

  7. 7
    Article
    Avatar of medium_jsMedium·2y

    Custom pre-commit hooks for safer code changes

    This post provides a step-by-step guide on using custom pre-commit hooks to ensure code quality. It covers how to start using pre-commit hooks, creating a custom pre-commit hook, and testing the hook locally.