We accidentally moved a major folder in our SVN repository with a long history. It happened because we selected "move and rename" instead of "copy and rename" to create a new branch by accident. The operation shows up in TortoiseSVN like this:
| Path | Action | Copy from Path | Revision |
|---|---|---|---|
| /branches/feature/NameOfFeatureBranch | Added | /trunk/TheFolder | 10000 |
| /trunk/TheFolder | Deleted |
Afterwards, the folder was added back:
| Path | Action | Copy from Path | Revision |
|---|---|---|---|
| /trunk/TheFolder | Added | /branches/feature/NameOfFeatureBranch | 10001 |
The history (e.g. in a blame) is still all there, but Tortoise SVN stops looking past the problematic revision if "Stop on copy/rename" is enabled. We can live with that. The main question is: Are there any other consequences that we are not yet aware of? Also: Any other suggestions?