Projects can be shared in team repositories (e.g. GIT). Team members can then easily work together, as the platform supports required collaborative actions:
Even if you do not setup a team repository, you still have access to the Local History of the files edited in the workspace:
A dialog shows up and lets you compare the contents of the edited file with past versions. This dialog computes the textual difference and a structural difference (added or removed functions).