A common thing that I do is to test out pull requests to ensure that the proposed changes are working and don’t introduce any regressions before merging them. My workflow for doing this is often to just checkout the specific branch and start Atom in dev mode since I already have many of the packages linked in Atom or a fresh build of master. However when someone from the community opens a pull request from their fork of one of our repositories I always clone their fork to another directory and in the case of core packages I relink this to Atom. This eventually causes me to have a mess of folders all for the same repository and there are quite many steps involved to get it up and running for testing. For pull requests to atom/atom this takes a long time because it involves rebuilding Atom entirely in the new clone.
Is there some way I could improve my workflow to checkout the branch directly to the clone I already have even when the branch is created on a fork so I don’t have to clone every time I want to test out a PR?