Thank you so much for your extensive reply!
Going through this step by step, but first have to add a few pieces of information:
- Revision Control was (up to now) disabled within Unreal, I’ve been using external tools (commandline and SourceTree)
- Push/Pull, collaboration and concurrency is definitely not an issue, since I work alone & locally only (I do sync backups on a daily basis, but don’t push to a remote right now). That also makes it hard to test on a clean clone
- A very similar behaviour has occured in the Content Browser, where I moved stuff around and it reappeared the next day, causing ambiguity (same name, different Asset). These were caused by redirectors and could be solved by
forcing an update of those redirectors.
- LFS Configuration
*.uasset filter=lfs diff=lfs merge=lfs -text
*.pdb filter=lfs diff=lfs merge=lfs -text
*.umap filter=lfs diff=lfs merge=lfs -text
- Delete Actors and Save changes
I did…
- …Open Unreal Editor from a clean git state
- …removed a Camera from the default level
- …clicked
Save All
and the level’s Save button (just to make sure)
git status:
Refresh index: 100% (7107/7107), done.
On branch master
Changes not staged for commit:
(use "git add/rm <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: Content/StarterContent/Architecture/Floor_400x400.uasset
deleted: Content/__ExternalActors__/Maps/PyroneumTransporter/7/PZ/LM4A7Y28V7RIBUSX3WOKNZ.uasset
The deleted uasset
is listed as change, but the .umap
is not. The last changed timestamp on the .umap
is from 5 days ago…while I work on this thing every day (What causes changes to the umap?).
This seems to be an issue. Also, the listed modification of the floor asset appears almost every time I commit changes.
Nevertheless, when I open my editor, the camera remains gone. It’ll probably reappear tomorrow. If so, I will get in touch.
What’s noticeable already is the fact that I enabled the UE internal revision control mechanism. It takes longer to start up and performs different operations, i.e. when fixing redirectors (actually performs delete operations on the filesystem when a redirector is no longer needed).
Maybe UE behaved differently when it was set to non-versioned and this caused the issues? This is gonna be interesting to watch!
- Other things
- Backups are not present in
<ProjectFolder>/Saved/Backups
Autosaves
contained two earlier versions (both from 2 Months ago), which I deleted. I deactivated the feature for the time being.
So, I will update this thread soon to provide feedback! Thanks, mate!