You only need to add the files to the svn repository which have been changed or newly added. Files unchanged don't need to commit. When you select a file from Source Control->Commit
it will show you the preview for changes occurred in the file. If you are adding a new file then you should add like this Source Control->Add
& then commit.
about project.pbxproj
you don't need to commit this file if it already exists in repository