When you install VisualSVN on windows box, there is a little issue for repository name. Windows path name is not case sensitive, and apache URL is not case sensitive too. But the SVN program itself is case sensitive. So some time if you use wrong name with mixed upper case and lower case of repository or path name, you will get an error for no permission to commit.
The error itself is so weird and doesn't give you too much hits to find what's wrong of the setting. I have run into this issue and spent some tough time to google to find reason, finnaly I found it myself it's because of repository and path name not exactly same as server.
For example,
On server, the repository name is TestRepo
when you checkout you use http://server/svn/testRepo, you will succeed for checkout.
But when you commit changes back, it'll give you no permission errors.
So use lowercase for all repository name, folder name and file name. Don't mix upper case and lower case. It's the best practice for all program running cross platform but I just forgot it myself.
Hopefully you won't run into this issue again.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment