Steve Hoelzer wrote:
> On 12/19/05, Stefan Küng <email@example.com> wrote:
>> David David wrote:
>>> TortoiseSVN is a great jobs. I'm using it now, thank for all developers.
>>> But I found something that can be improved. Simetimes, I need to
>>> checkout several certain version of files and open them with related
>>> editor simultaneously. The problem here is that the filename for the
>>> temporarily check-out files are like *svn000.tmp.cpp* by which I
>>> cannot distinguish between different check-out files. So can these
>>> files be named in the form of:
>>> for example:
>>> for a file named main.cpp with revision 1234. When I use wincvs, this
>>> really helps.
>> Where exactly (which dialog/context menu entry) do you need that?
>> It's already done so if you choose "Save As..." from the repobrowser, or
>> "Save revision as..." in the log dialog.
> I use KDiff3 instead of TortoiseMerge and the proposed file names
> would be useful for me as well. KDiff3 uses the file names as headings
> when comparing, and having real names instead of "svn0000...." would
> make sure I never get confused about what I'm looking at.
> I've always thought that anything to reduce the mental load of the
> user is a good thing.
When comparing files, TSVN has to create temporary files. This is to
convert the BASE files with correct fileendings and expand the keywords.
These temp files *must* be unique. TSVN can't just assume a name for
such a file: if it doesn't exist yet, yes then all would be good. But
what if that file still exists from a previous compare? Overwrite it?
What if another editor/difftool still has that file open?
That's why you can pass window titles to a diff tool. If your diff tool
doesn't support this feature, go complain to the devs of that tool.
(Sorry, but that's the way it is.)
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.tigris.org
To unsubscribe, e-mail: firstname.lastname@example.org
For additional commands, e-mail: email@example.com
Received on Mon Dec 19 20:01:54 2005