Confirmed users
508
edits
No edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 46: | Line 46: | ||
* SVN's handling of branches. Revision numbers aren't kept in sync at all; each branch has completely separate revisions (merge tracking is coming it seems, but it's a big hack with bad edge cases right now). | * SVN's handling of branches. Revision numbers aren't kept in sync at all; each branch has completely separate revisions (merge tracking is coming it seems, but it's a big hack with bad edge cases right now). | ||
** Pushing code between branches frequently merges several revisions into one with completely separate numbers. | ** Pushing code between branches frequently merges several revisions into one with completely separate numbers. | ||
** The user must manually track the movement of code by including the origin branch and revision in the new commit (every single time). | |||
** In general, the user has to perform a lot of careful tracking of revision numbers for bookkeeping. This is prone to error. | ** In general, the user has to perform a lot of careful tracking of revision numbers for bookkeeping. This is prone to error. | ||
** Hard fix: Switch to git | ** Hard fix: Switch to git |