4 ms·
I never understand such projects... How is git hard, especially compared to the complexity of most things that you would even commit to your git repository?
by Double_a_92 3y ago
I never understand such projects... How is git hard, especially compared to the complexity of most things that you would even commit to your git repository?
- kuchenbecker 3y agoWorking on large complex projects the main branch will have dozens or hundreds of commits per day pushed continuously. The value is a consistent and linear commit history moving from known-state to known state. Facebook version control system built on mercurial is the best I've used. One of the huge benefits of the rebase based workflow is commits can be reordered and land as they pass tests rather than a single linear commit history.
- Double_a_92 3y agoYou all work on one shared main branch, without any feature branches? Isn't it horrible to have other people half-finished code in the code that you are trying to work with?
- kuchenbecker 3y agoWork in whatever branch you want, but if you want to merge to main and deploy it better be a stack of PRs that merge cleanly and don't expect others to wait or serialize on your change.