I checked out the whole repository, but need only the trunk directory. Do I need to do a new checkout, or can I in someway take the trunk directory and use this as the repository, ignoring/removing the parent directory?
My current checkout has local svn-ignored changes applied.
Yes you can. Every folder in the working copy knows where it comes from in the repositorythanks to its .svn subdirectory.