Projects this size usually have different "areas" of code. Some need to update often for maintenence and support. Other parts are relatively static and only change for large features or architecture changes. So it depends is the correct answer. I'd say for "normal" projects, 2 devs could handle this.