What can I do if my repository is detached and I cannot commit my changes?

You will have to synchronize the image with the code in the repository, however you will then lose any changes. A simple workaround is to file out your changes first, synchronize, and then file the changes back in again.

To file out changes, simply send the message fileOut to the classes or packages of interest, as follows:

(GtMemoryCard >> #asElement) fileOut
GtMemoryCard fileOut
GtMemoryCard package fileOut

You can then find the fileout in the image directory. To reload the changes, just browse the folder, double-click on the file to inspect it, and select the File In button

FileLocator imageDirectory