Managing Permanent History: When to Use Mercurial Named Branches vs. Bookmarks
Stop cluttering your Mercurial history. Learn the critical difference between permanent Named Branches and ephemeral Bookmarks to keep your repository clean.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Stop cluttering your Mercurial history. Learn the critical difference between permanent Named Branches and ephemeral Bookmarks to keep your repository clean.
Stop using git stash for context switching. Learn how to use Git Worktrees to maintain multiple active branches in separate directories while sharing a single object store.
Learn how Atom’s git-plus package lets you stage hunks, commit, and resolve merge conflicts without leaving the editor, plus tips for performance and limitations.
Decide between Sourcetree's automated Git Flow integration and manual branching. Learn which strategy fits your release cycle and how to implement it.
Learn how to use the Mercurial narrow extension to clone specific directories in large monorepos, reducing disk usage and clone times significantly.
Stop cluttering your project history with 'fix typo' commits. Learn how to use Git interactive rebase to squash and reword commits, maintaining a clean, linear project history before merging.
Learn how to use Subversion's svn:externals property to link external repositories into your working copy, pin revisions, and avoid common pitfalls.
Learn how to use the Stash feature in TowerGit to temporarily save uncommitted work, switch branches, and restore work without WIP commits.
Learn how to diagnose and fix common hg bisect failures in Mercurial, including 'no changeset found' errors, repository corruption, and false positives caused by merge commits.