top | item 40919543

(no title)

npsimons | 1 year ago

> I don't want half finished changes forever committed to history.

This is exactly why I hew to squash+rebase. As I like to put it "I don't care about every little sneeze a developer had." Git has spoiled me with this, where I have the power to commit to my private repo anything I damn well please, but in the end I can clean things up and keep the central repo clean and bisectable[0].

Any VCS that doesn't offer these (squash, rebase, bisect) is a complete non-starter for me.

[0] - https://blog.carbonfive.com/always-squash-and-rebase-your-gi...

discuss

order

No comments yet.