Another way is to use *Vertex Slide:*  
Select edge then use <kbd>Shift</kbd><kbd>V</kbd> and then hold <kbd>Alt</kbd> to allow extend mode.</p>

<p>The only problem is that there is no way to snap it so you just need
to make the best match that you can and align it afterwards.<p>