Version control
When you share a project for the first time, or when you add or import new entities to a project, you need to tell SVN that you want to put them under version control. Use the Add to Version Control task to mark your resource as scheduled for addition to the repository on the next commit. Note that adding to version control task does not contact the repository.
When an entity is placed under version control, its parent folder and project root that are not under version control will be added, as needed.
Note: If you only need to retrieve a source for debugging purposes, adding to version control is not a necessary task.