How to collaborate with team members using the Unreal Source code(GitHub) version?

I am working on an unreal project with my team members using TortoiseSVN.

Unreal Engine Source Code version is in use to test Dedicated Server.

This is where the problem occurred, each of the team members took too long to build the Source code version, and some team members encountered an error during the build.

To solve the above problem, all team members have downloaded the Source Code engine, which was commissioned by one person to the Repository.

Another problem occurred here, and when a team member modifies something and commits it, and the other team members update it and run the project, it prompts you to rebuild the solution file and the project does not open. When you open the solution file and build it, it takes 1 to 2 hours to build and the project opens.

When we commit, we upload Binaries, Config, Content, Plugins, Source folders, and .uproject file.

I’m having an issue that takes too long to build a solution when I collaborate with my team members using the Source code version, is there a way to improve this?