Re: P4 question. not really a freebsd but using with freebsd

From: Julian Elischer <julian_at_freebsd.org>
Date: Fri, 13 Dec 2013 09:41:19 +0800
On 12/13/13, 6:59 AM, Shane Ambler wrote:
> On 13/12/2013 06:00, Julian Elischer wrote:
>> so I have a freebsd tree checked into perforce.
>>   one particular subdirectory has been heavily modified to teh extent
>> that it's not really hte same thing any more and I want to move it out
>> to a separate place, and then replace it with the original contents so I
>> can update the tree and get changes to that original directory.
>>
>> I can think of two ways to do this:
>> # move the modified one out
>> p4 open
>> p4 move //depot/Freebsd/src1/sys/netatalk/...
>> //depot/Freebsd/src1/sys/netmumble/...
>> followed by:
>> # bring back the original version by copying it from before changes
>> started.
>> p4 integrate //depot/Freebsd/src1/sys/netatalk/..._at_original_import
>> //depot/Freebsd/src1/sys/netmumble/...
>> p4 resolve
>> p4 submit
>>
>>
>> Or, a second alternative: not quite sure how to do this if there are
>> deletions and additions on the tree
>> #copy out the modified version.
>> #revert the directory in question to exactly how it was before the
>> changes started
>> files in netmumble should see all their history even when they were in
>> netatalk,
>> and files now in netatalk should see history from before the changes
>> started,
>> and MAYBE from when they were modified  (optional).
> Personally, using svn I would use the second approach
>
> mv netatalk netmumble
> rm -R netmumble/.svn
> svn co netatalk
> diff -ru netatalk netmumble
>
> or cp then svn revert would give the same result.
>
>
unfortunately I have to use P4 :-/
Received on Fri Dec 13 2013 - 00:41:36 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:45 UTC