One of the problems is Editor can not get correct SVN status of collections at launch.
The following workaround enables to get the correct status.

FCollectionStatusInfo FCollection::GetStatusInfo() const
		if (SourceControlProvider.IsAvailable())
			const FString AbsoluteFilename = FPaths::ConvertRelativePathToFull(SourceFilename);
			StatusInfo.SCCState = SourceControlProvider.GetState(AbsoluteFilename, EStateCacheUsage::Use);
//workaround begins
			if(StatusInfo.SCCState->IsUnknown() ) 
				StatusInfo.SCCState = SourceControlProvider.GetState(AbsoluteFilename, EStateCacheUsage::ForceUpdate);
//workaround ends

This seems to be due to the difference in behavior between FSubversionSourceControlState and FPerforceSourceControlState.

The following workaround results in same behavior, but neither actually gets the status of source control of the shard collection.-

Steps to Reproduce
  1. Create a project
  2. Setup SVN for the project
  3. Connect to the SVN in the editor
  4. Create Shared Collection in content drawer
  5. Restart Editor


[Link Removed]

the tooltip says "Collection is missing its source control provider - please check your source control settings"

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-149927 in the post.

Login to Vote

CreatedApr 22, 2022
UpdatedApr 27, 2022