On 6/20/2013 6:56 PM, Geoff Hoffman wrote:
deleting the file from Subversion, then adding the copy with the correct
case.
Question: Doesn't that blow away revision history? If I didn't care
about revision history I would just start over with a fresh repo.
If you use "svn mv" to do the change, it does not blow away the revision
history for the file. You can, however, choose to have log output stop
on copy.
http://svnbook.red-bean.com/en/1.7/svn.ref.svn.html#svn.ref.svn.sw.stop_on_copy
(In TortoiseSVN's log viewer, there is a checkbox at the bottom called
"Stop on copy/rename" that you can turn off.)
I also thought about doing full URL svn mv's but seemed like that could
take a very long time to do...
It probably will be slow, depending on which access method you use, and
each "mv" would result in a new transaction in the repository. I tend
to only do server-side moves (URL to URL) for the renaming of upper
level folders in the tree, which is a rare occurrence for us. All other
moves we try to do at the working copy level.
(As with everything, it's best to do a test on an inconsequential file
before doing any mass moves.)