Posted 03 February 2016 - 04:32 PM
Posted 03 February 2016 - 06:10 PM
The old/standard way to do it was with perfmerge, which in my opinion, these days, is sorta like voodoo. It can be messy. It essentially takes two databases and merges them together (offline) and there's always the chance of incompatibilities, you have to move archive files around, etc. This KB explains how:
The new kid on the block is P4Transfer:
I haven't actually used it because DVCS, but it seems to have supplanted perfmerge. You had a good run perfmerge, we love you, but it's time to step aside.
IMHO, the order of preference for a project like this would be:
1) Upgrade and use DVCS
Staff SCM Engineer, Perforce Administrator
Dolby Laboratories, Inc.
1275 Market St.
San Francisco, CA 94103, USA
Posted 04 February 2016 - 02:48 PM
Posted 04 February 2016 - 07:05 PM
Thank you for letting us know your server version. With your 2013.3 version to merge a depot from one Perforce server to another server with data you need the Pergemerge tool.
The steps to copy a folder from one server (source) to another existing (target) server would be:
1) Copy the entire (source) Perforce Server to a new test server
2) Start the new test server, take a checkpoint and then obliterate everything on the test server that you do not need. For example, obliterate everything but //depot/projectX/... and any metadata related to it.
3) Take a new checkpoint of the test server.
4) Take a checkpoint of the other existing (target) server where the folder will be copied to before copying the folder in.
5) There is a Perfmerge tool available that enables the migration/merging of depots you can use to copy the folder over. However, beforehand make sure of the following:
- Both Perforce servers are the same version (which you already confirmed)
- Perl is installed on the machine you are going to use Perfmerge on.
You can download Perfmerge at:
Once you have the correct versions and tools installed, you can use Perfmerge to move your depot folder. Please note that this process is not supported, but we will do the best to help should you have any questions.
Please read and understand the warning at the beginning of the Perfmerge script before moving forward.
See 'Merging Perforce Servers':
I strongly suggest taking a checkpoint and making a back-up copy of your Perforce server before doing any of these procedures and performing any obliterates. The link below covers backup and recovery:
Hope this helps!
Posted 08 February 2016 - 12:58 PM
Posted 08 February 2016 - 07:53 PM
Also tagged with one or more of these keywords: depot, move, server, database, relocate
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users