Project file could not be updated

I have a project in 4.1 and trying to update it to 4.2.1. I selected ‘convert in place’ and get ‘Project file could not be updated to latest version. Attempt to open anyway?’ message.
I don’t want to copy project because I don’t want to lose my revisions in source control. Any ideas?

Hey Pinepanda,

If you built engine from source and made changes to source, you don’t want to convert your projects via Launcher. Instead, if you’ve already updated your engine, you can run Unreal Version Selector tool. Go to Engine > Binaries > Win64 and run UnrealVersionSelector-Win64-Shipping. Then go to your project’s .uproject file, right-click, and select Switch Unreal Engine Version. You should see your updated engine version as a choice.

You may still need to make code changes after converting to make your project, depending on what sorts of changes you made to source, but this will convert it to latest version.

Hope that answers your question!

By ‘built engine from source’, you mean compile engine myself? I didn’t do anything like that, I just built art contents. And did not make any code change.

Sorry, didn’t you mention revisions to source control? What specifically do you worry will be lost if you convert project as a copy?

When I create copy, project is new files and all become first revisions. I supposed I can either overwrite existing project or selectively copy over if I need older revisions. Thank you for your advice.