[p4] Erasing sync history?
Qazwart
qazwart at gmail.com
Tue Sep 4 19:58:01 PDT 2007
Actually, it is:
$ p4 sync ...#none
This will remove the files from the client's workspace while telling
the Perforce client database that you no longer have these files in
your workspace.
The "p4 flush" does a "p4 sync" without updating the client. It is an
alias to "p4 sync -k". You rarely use "p4 flush" or "p4 sync -k" for
anything since it gets your client out of sync with the server.
On Sep 4, 2007, at 9:57 PM, Roy Smith wrote:
> A colleague recently removed a workspace by doing "rm -rf" on the
> root directory. He thought he was done working on that branch and
> wanted to free us some disk space.
>
> Some time later, he had to work on that branch again and so he just
> did a "p4 sync" on that client, and was surprised when only a small
> number of files appeared. The answer, of course, is that perforce
> didn't know he had removed the directory and only updated the files
> that had changed since his last sync.
>
> I know you can do a "sync -f", and told him to do that, but he's
> looking for something more. He's looking for a way to tell perforce
> that the files no longer exist on local storage, so the next time he
> does a "p4 sync", (without the -f), they come back.
>
> Is the answer to do the "rm -rf", and then do a "p4 flush"? It
> sounds promising, but it's not really clear from the help text what
> this is supposed to do.
>
> I'm not exactly sure what's motivating him to find something better
> than "p4 sync -f", but I told him I would research it. I think he
> may be worried that keeping track of the metadata about what files
> he's got in his workspace may be wasting resources on the server. I
> told him I thought the storage needed to that was pretty minimal, but
> that's just a guess. Is it?
>
> -------------------
> Roy Smith <smith_roy at emc.com>
> Software Guy, EMC Common Management Group
> 44 South Broadway, 7th floor
> White Plains, NY 10601
> (914) 580-3427
> AIM: roysmith649
>
> _______________________________________________
> perforce-user mailing list - perforce-user at perforce.com
> http://maillist.perforce.com/mailman/listinfo/perforce-user
David Weintraub
david at weintraub.name
qazwart at gmail.com
More information about the perforce-user
mailing list