my-git

Git Workflow Empirical Research Notes

English 中文

Original links:

1. Do Small PRs Definitely Merge Faster?

Avoid framing it this way.

Public research shows there is no stable, simple relationship between change size and merge time.

This doesn’t mean small PRs have no value. Their true, stable value lies in being:

Therefore, when the handbook recommends small PRs, the reasoning should focus on reviewability and revertability, rather than mechanically promising a definite increase in throughput speed.

2. Does CI Definitely Make Delivery Faster?

Avoid framing it this way either.

The value of CI is not only reflected in delivery time, but more importantly in:

When CI becomes slow or unstable, it can even slow down the team’s pace.

3. How to Express This When Writing

Write it like this instead:

Avoid writing like this:

4. Inspiration for AI Programming

After AI generates code, small PRs and small commits become even more important, but the reasons remain reviewability, verifiability, and revertability.

Do not mistake AI generation speed for merge speed. Merge speed depends on: