3 ms·
Feature flags can be helpful here. Even if the feature is incomplete, it’s still ok to commit it. Another thing that can help is a source control system that s
by MarkSweep 5y ago
Feature flags can be helpful here. Even if the feature is incomplete, it’s still ok to commit it.
Another thing that can help is a source control system that supports multiple commits and committing them to the main branch as a contiguous unit. I believe Phabricator supports that.
The next best thing you can do with GitHub is make your pretty series of commits for review, but then squash on completion using the GitHub UI. GitHub retains the individual commits of the PR that we’re reviewed while the main branch history has a single commit that passed CI.