how to perform versioning content between users? I need to create a content type "Project Software". Users can upload source code to their projects as a portfolio editing option. In one project can participate more users. So I need a solution for versioning the project so that it can be shared for online editing code.
You should take a look at the project module. This is used on the drupal site as well.