I had really high hopes for EDT since it was early beta. I had been installing it, playing for several minutes before it crashes, thought that it was early beta and then waiting for the new release to come. Now, few years later after production release I am giving up.
First of all you can not use git. Well, you could, but if you merge something using command line or rebase you could be in trouble. I new it. I have tried not to use it.
Second, sometimes it fails to sync with designer. I knew it, you just needed to delete extra object that are not very supported and create them in designer afterwards and import them again.
But now the EDT just have forgotten about some of the objects I have been created. They are gone. No, they are still on the disk and thankfully in GIT, but not in the project anymore. Why? I have no idea. Probably Stashing is not supported also and I may have use it once.
Ok. We have a backup, right? Right! Could we import from git files and get the project as it was before? Nope. Somehow metainformation get lost
Ok. Could we import from .cf file the difference? No, not supported (or I have not find how)
Ok. Could I make another Infobase from scratch and import to EDT again and then compare? Yes I can! Is it solves the problem? Not really. Now it shows me that almost every object of my configuration is different. Why? I don't know. It just handles the same data differently this time.
Oh, yes I have upgraded EDT from 1.9 to 1.10, now the imported before and imported now is different. Ups...
You may be thinking that pressing merge could be a, well, good idea, considering that it seems the only option... Ok. I have pressed:
The moral:
your source code is not actually source. You can't build from it. You can't rely on it.
p.s. I am in the middle of restoring of all of the work lost
This forum is intended for cases when a problem can not be solved due to restrictions of the platform: a bug or lack of functionality.