Sometimes you\'re developing and you decide to commit, forgetting you created a few files on your project. Then a few days down the line your buddy gets your build out of Su
You can use this command to list all paths for not-versioned files:
svn status | awk '/^?/ {print $2}'
The first part will do an svn status, and then it will redirect the output to AWK which will do simple filter "first character should be '?'" then it will print the second parameter "which is the file path".
svn status will always not print ignored files. You can add a file or path by adding that path using
svn propset svn:ignore "PATH OR PATERN"