If you have third-party libraries added to a working copy/repository, updating
those isn't very user-friendly right now. Simply copying over the new version
will work, but files that got removed in the new version will still be in the
working copy afterwards. And new files are not added automatically.
Implement a right-drag action to upgrade such libraries.
Example:
new library unzipped to c:\coolLib-1.1.0
Old library added to working copy at c:\myproject\ext\coolLib
Right-Drag c:\coolLib-1.1.0 to c:\myproject\ext\coolLib
* scans files in both folders
* copy all files from c:\coolLib-1.1.0 to c:\myproject\ext\coolLib
* automatically detect case-renames in filenames and rename those in the
working copy as well
* automatically detect newly added files and call 'svn add' on those files
* automatically detect files that are not in the new version anymore and remove
those from the working copy
After this, the working copy is in a modified state and ready to be committed.
Original issue reported on code.google.com by tortoisesvn on 1 Jan 2013 at 10:37
Original issue reported on code.google.com by
tortoisesvn
on 1 Jan 2013 at 10:37