[p4] Refactoring and Perforce
Amanda_Shenon at G1.com
Thu Jul 21 10:01:25 PDT 2005
Is there another tool that has 'move' behavior you prefer? I've received a number of responses from people doubting that any tools handle this and refactoring in general better than Perforce. One person said he believes ClearCase handles merged history better but that was the only thing he thought it did better than Perforce.
Our company also looked at StarTeam but in my opinion there is a much bigger list of problems with that product - no atomic commits being at the top of it. I don't know that refactoring specifically was looked at with StarTeam but given that they maintain history in more than one place I can imagine it will have it's own set of issues.
From: JEREMY OVERESCH [mailto:JOVERE at millerwelds.com]
Sent: Thursday, July 21, 2005 8:51 AM
To: karish at well.com
Cc: Shenon, Amanda; perforce-user at perforce.com; Melissa Kacher
Subject: Re: [p4] Refactoring and Perforce
That's great for single files, but it's still completely useless when I want to compare changelists. The whole idea of dragging and dropping changelists for comparison becomes useless after a "move". I can't see an entire directory of files that have changed primarily because, as Jeff Smith stated, it doesn't see directories as an entity. Folder diffs are not possible. How about the very useful Time-lapse view? That's impossible to use after the "move" as well. It only shows the file changes in that specific directory. As far as it knows, those other changes don't exist.
>>> chuck.karish at gmail.com 7/21/2005 10:18 AM >>>
On 7/21/05, JEREMY OVERESCH <JOVERE at millerwelds.com> wrote:
> Here's why I think Perforce's "move" is annoying. Say I decide that I don't like where I put a project, so I move it to another location on the depot and add a changelist or two afterward. Now, I want to compare my latest change to something I did about 6 changelists ago, which is in the original location. With Perforce, there is no easy way to do this.
- From File/Preferences/General, select 'Enable diff2 on file-to-file
drag and drop'
- Right-click on the file's icon
- Select 'Revision History'
- Expand the list of revisions for the previous file location you're
- Drag and drop the previous revision onto the current one
Chuck Karish karish at well.com (415) 317-0182
This message may contain privileged and/or
confidential information. If you have received
this e-mail in error or are not the intended
recipient, you may not use, copy, disseminate
or distribute it; do not open any attachments,
delete it immediately from your system and notify
the sender promptly by e-mail that you have done so.
NOTICE: This E-mail may contain confidential information. If you are not
the addressee or the intended recipient please do not read this E-mail
and please immediately delete this e-mail message and any attachments
from your workstation or network mail system. If you are the addressee
or the intended recipient and you save or print a copy of this E-mail,
please place it in an appropriate file, depending on whether
confidential information is contained in the message.
More information about the perforce-user