what we usually use is the project versioning.
This being a tool that manages the whole life of a given project, keeping the history, or version, of each project document. Remembering that document can be anything, an image, a code, a pdf, etc.
With this we have several tools with the project, for example, restore deleted files at any stage of the project, decide what code to use in case two programmers modify the same file.
Today we have a widely used and completely free Git.
"GIT is a widely used versioning tool for projects with a large number of contributors, not to mention the platform on which it runs GITHUB, an online service that provides a free GIT server for opensource projects. So this will be the tool used in the project."
If you don’t already know, patch take a look at this article from the Git site itself https://github.com/MuvucaGames/Tutoriais/wiki/%5BWIP%5D-Tutorial-complete-over-version-with-GIT.
Visual Studio 2019 has a feature called Live Share that apparently does this, but I didn’t get to use it
– zentrunix
https://repl.it/languages/cpp, in the menu on the left there is the option "Multiplayer"
– Woss
Tinh o http://c9.io that was very interesting and with Multiuser edition, but after Amazon bought it became extremely bureaucratic to access the interface.
– Bacco