Stefan Küng wrote...
>
>So you want to change how TSVN shows you the diff. But you didn't give
>any reason *why*!
>Please tell us why you want to change that. And no, just because 'svn
>diff' uses another default isn't a reason (at least not for me).
Because "--ignore-ancestry" is worth for "Simply imported"
two (or more) directory gets diff-ing summary. If modified
reported by "Compare Revisions", it's easy to view the
difference of each file by double click the entry.
Here are some worth case.
Case 1 (import vendor's latest sources):
Import vendor source archive by "perl svn_load_dir.pl"
without re-mapping filename OR use "svk import", then
tagging.
"Compare revisions" needs to show what's changed by
vendor between tagged(released) directories.
Case 2 (import everything):
Import everything by "svn import" or "svk import" into
different directory. Everything means "local installed
files" by setup.exe, release CD-ROM, release
archives(tar.gz, tar.bz2, zip, 7z, ...), etc.
"Compare revisions" needs to show what's changed/happen
between different directories.
Case 3 (for svk users):
svk repository branch diff-ing after "svk merge" with
added(or deleted) entries. Because "svk merge" did not
care ancestry for them even if it could be cheap-copy.
"Compare revisions" need to show what's happen between
different branches or between trunk and branch.
I'm using Subversion back-end with ordinary like you for
vendor independent sources created by myself. It's no
problem (if I didn't rename filenames).
However, I need to chase the vendors, I use one of above
cases.
Received on Tue Mar 14 09:28:00 2006