Subversion Source control checking and updating through all starter content on launch

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
image
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.

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?

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

Thankyou fixed all starter content being checked out every time I started up the project