Discussion
The add command allows a client to schedule resources in their local Working Copy to be added to the repository as part of a future commit – until a resource that has been marked to be added to the repository has actually been committed to the repository, other users will not be able to see it.

General Form

svn add [OPTIONS] PATH

Example Usage 1
Add the file File1.txt in the current directory to the repository.

svn add File1.txt

Example Usage 2
Add the directory subdir1 and all of its contents recursively to the repository.

svn add subdir1

The default behavior for directories is to add the directory and everything recursively below them.

Example Usage 3
Add everything below the current directory to the repository.

svn add *

Example Usage 4
Add the files File1.txt and File2.txt to the repository, but nothing else in the current directory.

svn add File1.txt File2.txt