I am working under windows using the tortoise client and have made lots of changes, including many deletes, adds etc. When i try and commit i get the following error, but i cant tell which directory is the source of the problem?
Cannot non-recursively commit a directory deletion of a directory with child nodes To commit recursively and work around this error, make sure that all child items of a checked folder are also checked in the commit dialog. Otherwise, TortoiseSVN must do a non-recursive commit which does not allow directory deletion.
Any tips, ive looked at the action log and so on but that only gives the same error message without the actual directory name .
You probably have a sparse checkout. To change this:
RightClick -> Tortoise -> Update To Revision...
Set Update Depth to Fully Recursive, and then hit OK
I had the same issue and think it might be because I had an "ignore-on-commit" change list, with unchanged items (and unchecked of course).
To solve it, I emptied the change list, closed the commit dialog and tried commit again: this time it worked just fine (I tried without closing the dialog first, and it failed).
I got the idea after reading tsvn help file, section "E.2.4. Commit". It says "If you have left all the file selection checkboxes in their default state, TortoiseSVN uses a single recursive commit of the working copy. If you deselect some files[...]every path must be specified individually on the commit command line"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With