This question already has an answer here:
Had this happened:
A developer make a new feature, but not working, since last year, total code change is 100+files and 10k lines.
Until recently, with help of another developer, get it to work.
Now the code review is huge to include all changes.
Seems there is a common sense that unfinished incomplete change shouldn't be sent for code review. So how to deal with this situation?