When attempting to create a tag of a working copy we receive the error, Commit failed: File '' already exists.
In attempting to diagnose the issue and have identified the following convoluted re-creation scenario.
We have a staging environment used for testing and QA releases. Development is never done on the staging environment and the builds are done from SVN checkouts.
A full checkout is done in the staging environment and it goes through a QA cycle. Bugs are resolved in dev environments and then single files are updated in the staging environment.
When the release is ready to be tagged in the staging environment the tag command fails with Commit failed: File already exists.
This issue can be resolved by completing an SVN update on the entire directory but this is not ideal when there is new code that is not intended to be tagged.
Has anyone else experienced or have a solution? Are we completely using SVN wrong?
We use Tortoise SVN for working in our repository but also have the command line tools