**BUG**
Concise problem statement:
Once a schematic has been passed to PCB and tracked, if the schematic is re-annotated and those changes imported into the PCB, then the component prefixes are not re-annotated.
This then draws new ratlines because the the connectivity has changed but physical placement of the parts has not.
* Note that I think this may be part of the problem reported in:
https://easyeda.com/forum/topic/Shematic_connections_are_not_perfectly_interpreted_when_exported_to_PCB-0C2CbLXx7
Steps to reproduce bug:
Using:
https://easyeda.com/andyfierman/No_join_dot-rGgCcMK53
1. Draw a schematic. This is `Annotate problem 1 (original cct)`;
2. Pass to PCB, layout and track. This is `Annotate problem 1 (original PCB)`;
3. Re-annotate schematic in Rows. This is `Annotate problem 2 (after Row Annotate)`;
4. Import changes into PCB. This is `Annotate problem 2 (PCB after Row Annotate)`.
Results:
Component prefixes have not changed to match imported changes therefore connectivity no longer matches existing tracking so ratlines appear.
Expected results:
Component prefixes changed to match imported changes so connectivity continues to match tracking on PCB layout therefore ratlines no appear.
Browser:
Chrome and Firefox in Windows and Linux.