When launching the editor on a CPP project with source control enabled and connected to a subversion server, the editor iterates through all of the starter content attempting the following:
LogSourceControl: Attempting "svn status --show-updates --verbose --xml "PATH-TO-FILE" --non-interactive --trust-server-cert --username NAME --password ********"
On the front it shows
switching to "checking file(s) source control status
This is all in spite of the fact that we have not edited any of the starter content.
This ends up taking about 10 minutes to complete every time, which definitely negatively impacts our development cycle.
Any tips on how we might avoid this? Thanks in advance!
A weird update:
It is now iterating through each item in starter content and attempting to show updates, locking it, then attempting to get its status, then showing it is locked by me:
[2022.12.28-03.42.29:470][ 0]LogSourceControl: Attempting "svn status --show-updates --verbose --xml "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Props/MaterialSphere.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.29:919][ 0]LogSourceControl: Attempting "svn lock "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Props/MaterialSphere.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.30:221][ 0]LogSourceControl: Attempting "svn status --show-updates --verbose --xml "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Props/MaterialSphere.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.30:759][ 0]SourceControl: 'MaterialSphere.uasset' locked by user 'USERNAME'.
[2022.12.28-03.42.30:803][ 0]LogSourceControl: Attempting "svn status --show-updates --verbose --xml "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Architecture/Floor_400x400.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.31:303][ 0]LogSourceControl: Attempting "svn status --show-updates --verbose --xml "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Props/SM_Bush.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.31:835][ 0]LogSourceControl: Attempting "svn lock "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Props/SM_Bush.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.32:190][ 0]LogSourceControl: Attempting "svn status --show-updates --verbose --xml "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Props/SM_Bush.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.32:692][ 0]SourceControl: 'SM_Bush.uasset' locked by user 'USERNAME'.
[2022.12.28-03.42.32:729][ 0]LogSourceControl: Attempting "svn status --show-updates --verbose --xml "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Particles/P_Ambient_Dust.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.33:227][ 0]LogSourceControl: Attempting "svn lock "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Particles/P_Ambient_Dust.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.33:530][ 0]LogSourceControl: Attempting "svn status --show-updates --verbose --xml "E:/Projects/project/trunk/project_5_1/Content/StarterContent/Particles/P_Ambient_Dust.uasset" --non-interactive --trust-server-cert --username USERNAME --password ********"
[2022.12.28-03.42.33:913][ 0]SourceControl: 'P_Ambient_Dust.uasset' locked by user 'USERNAME'.
I am the user, and it’s saying I have it locked.
For future reference, here are a list of steps that do not resolve the issue: (i.e. I tried the following with no improvement):
Deleting the repository
Verifying the editor
Re-downloading the repository
Unlocking the files when the editor is closed and/or open
Using the editor UI to “check in” the StarterContent folder
UPDATE
Fully deleting and reinstalling version 5.1 of the editor did not fix this either
Changing to a completely fresh new repo did not fix this either
I’m truly lost as to why this is happening. Anyone’s help would be great. Thanks!
Update: I just confirmed this does NOT happen in version 5.0.3, for what that’s worth.
Rufus170
(Rufus170)
January 16, 2023, 4:35pm
4
Hi! We are having the same issue. Did You Create the project on 5.1 from scratch or did you move to 5.1?
We have moved our project from 5.0 to 5.1 and the issue started happening as well. Did You find a solution?
Cheers!
We created from scratch. The only workaround I have is to manually disable source control before exiting the editor, then enabling when it’s time to work.
It’s a bad solution, but faster than letting this bug go.
What have you tried so far?
Eradoof
(DakimakuraDealer)
February 15, 2023, 4:00am
6
First time posting so sorry if this looks strange. I found a way to fix this on 5.1 through the Editor Preferences.
Under Edit->Editor Preferences->Loading & Saving->Source Control (Should be at or near the bottom) → “Add New Files When Modified”.
I unchecked this so now my source control settings look like this.
On startup, Unreal still looks at Starter Content, but the process is a lot faster, and at the end of it Unreal will ask if you wish to check stuff out with a list of a few assets from Starter Content. I just select cancel and it takes me to the editor.
2 Likes
ED_SOLO
(ED_SOLO)
February 9, 2025, 5:59pm
7
Thankyou fixed all starter content being checked out every time I started up the project