If your all directories are not adding recursively. Then check this.
recursive adding is default property. You can see in SVN book.
Issue can be in your ignore list or global properties.
I got solution google issue tracker
- Right click in your repo in window. Select
TortoiseSVN > Properties
.
- See if you don't have a property
svn:global-ignores with a value of *
- If you have property with
star(*)
then it will ignore recursive adding. So remove this property.
This guy also explained why this property added in my project.
The most like way that it got there is that someone right-clicked a file without any extension and selected TortoiseSVN -> SVN Ignore -> * (recursively), and then committed this.
You can check the log to see who committed that property change, find
out what they were actually trying to do, and ask them to be more
careful in future. :)