Lets say I have 100+ files that I've checked out. Is there a way I can add all of them to a changelist without specifying them one by one, or adding them to file?
Was operating system are you using?
I'm going to assume Linux. Try something like this:
This will add all C and header files in the current and immediate subdirectories to the changelist source. The above command may have trouble with whitespace in filenames. For something more sophisticated, try this on for size:
This will add all normal files not located under .svn directories to the changelist source. This also works with whitespace in filenames.
You are not really clear about what you want: you say that you checked 100+ files out, but you want to add them to the repository. I'll go over both adding files already in a workspace and committing modifications in a workspace.
To add a directory tree to an already checked out working copy, use
To commit modifications, you can run