I have this scenario:
Is this the right way to do it?
At very this moment, whenever i want to make sth more with SVN in the same root, i see this error:
Error: Merge tracking not allowed with missing subtrees; tryo restoring items
When i want to commit all the things i have locally merged (from SVNBranch to LocalCopyOfTrunk) to Trunk, I see the problematic folder and its content with status missing. I mark all the things I want to commit (without those missing things), click OK, and get this warning:
Non-recursive commit of moved/renamed folders (This commit is not recursive, and there are moved/renamed folders selected for commit. Such moves/renames are always performed recursively in the repository. Do you want to commit anyway?)
When i open the parent folder of the problematic root, TortoiseSVN->Revert, and revert them back, the SVN runs again without problem. But how do i delete them? What is the better way of resolving this tree conflict?
Is this the right way to do it?
No.
After performing your merge, TortoiseSVN will show a window with all tree conflicts marked in red. Double-clicking them will show a dialog with options. One of these options is "Accept current working copy state (mark as resolved)". This click makes TortoiseSVN remove the folder for you and mark the conflict as resolved.
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