Can't use integrated source control to delete redirectors

Using Unreal 4.8.3 and the integrated Source Control (Subversion).

I renamed a Blueprint actor asset, which correctly updated both the new asset and the old one (the redirector). I was able to submit changes to both files without problems.

Then I used “Fix Up Redirectors In Folder” on the Content folder, which brought up the old asset (redirector) and I selected Delete. This appears to be successful. However, if I then click “Submit to Source Control”, I get the response “Editor Errors: Warning No assets to check in!”

Using TortoiseSVN in the Windows explorer, I can see that the asset was successfully deleted from the project but also that this change was not committed. As a workaround, I can use TortoiseSVN to rectify this, but it really should be possible from within the editor.

I just checked one of the suggested related questions (FixUp commandlet and Source control (SVN) - Pipeline & Plugins - Epic Developer Community Forums), wherein someone suggested checking out the redirector prior to deleting it.

So I reverted the change in TortoiseSVN and tried again. However, I was unable to find the asset in the Content Browser and thus unable to actually check it out.

Then I tried moving the (new, renamed) asset into a different folder. This time I made absolutely sure to first check it out (though in yet another test, it didn’t appear to make a difference) before moving the asset. Moving worked without problems. When I then clicked on “Fix Up Redirectors” I was asked to check out the old redirector and was able to commit all three files (getting rid of both redirectors at the same time) from within the editor.

Then I had a look at the Content Browser filter options and found the “Show Redirectors” option, which unhides the redirector, thus presumably allowing me to check it out prior to deleting. So I tried that, renamed my asset yet again and repeated the above steps (committing both the renamed asset and the redirector without selecting the “keep checked out” box). Then I adjusted my filter settings, found the redirector and checked it out. Then I ran “Fix Up Redirectors”, which once again was successful. However, when I clicked “Submit to Source Control”, I still got the warning about “No assets to check in!”

It appears that this only happens if I submit the changes to the redirector in separate commit. Again, the workaround is to commit the deletion via Windows explorer/TortoiseSVN.

Hi ,

I’ve been able to reproduce this. In fact it seems that no deleted asset appears in the list of assets to submit to SVN. This issue has been entered in our database as UE-19982 and one of our engineers will investigate it soon.

Thanks for the report!

This should now be fixed here: https://github.com/EpicGames/UnrealEngine/commit/b6fbc40050545c28e702f17a453b2fa1d4fd3453

Let me know if you experience any other problems.

Hey Chumble,

The link that Richard Talbot-Watkins posted directed me to the associated GitHub commit. Could you explain what happens when you click the link?

This link is no longer available.

You need to be logged in to GitHub to access the EpicGames project.