I agree that Differential, the Phabricator code review application, does not handle patch sets with hundreds of files or many thousands of lines of well.  They don&#x27;t optimize for that case much because they believe in smaller changes [0].<p>I think the local patch problem you are experiencing is due to the way the author submitted their diff.  Normally if you want to locally try code you run &quot;arc patch D123&quot; and it will create a branch off that revision and apply the patch for you.  If you look at this review [1] you see it has a link to the repository &quot;Repository rP Phabricator&quot;, and in the &quot;Revision Update History&quot; and &quot;Local Commits&quot; sections it has direct links to the base and parent commits.  If the submitter based their diff off non-published commits this won&#x27;t work.<p>You can also reduce the need to directly pull down code by integrating a CI tool, code coverage information, and screenshots into your review process.  All of those Phabricator supports.<p>[0] <a href="https:&#x2F;&#x2F;secure.phabricator.com&#x2F;book&#x2F;phabflavor&#x2F;article&#x2F;recommendations_on_revision_control&#x2F;#one-idea-is-one-commit" rel="nofollow">https:&#x2F;&#x2F;secure.phabricator.com&#x2F;book&#x2F;phabflavor&#x2F;article&#x2F;recom...</a><p>[1] <a href="https:&#x2F;&#x2F;secure.phabricator.com&#x2F;D15358" rel="nofollow">https:&#x2F;&#x2F;secure.phabricator.com&#x2F;D15358</a>