What does it mean that Git branches are "cheap" compared to branching in some older version control systems (like Subversion)?
Correct! Well done.
Incorrect.
The correct answer is A) In Git, a branch is just a small file containing a commit hash (a pointer), so creating one is nearly instant and takes negligible storage, whereas Subversion branching meant copying the entire directory tree on the server, a slow, storage-heavy operation
Correct Answer
In Git, a branch is just a small file containing a commit hash (a pointer), so creating one is nearly instant and takes negligible storage, whereas Subversion branching meant copying the entire directory tree on the server, a slow, storage-heavy operation
This low cost of branching is foundational to Git-based workflows that encourage frequent branching for features, experiments, and bugfixes — a practice that would be far more cumbersome in systems where each branch represents a significant copy operation.