Perforce Access to HeroEngine

From HEWIKI
(Redirected from Perforce Depot)
Jump to: navigation, search

He source.png Documentation on this page is intended for use by customers who have access to HeroEngine source code under their license agreement.

Perforce Access to HeroEngine is available for both Full Licensees or Source Code Licensees.

Contents

Overview

Source Control for HeroEngine development by the HeroEngine team is done using third-party source control software called Perforce (www.perforce.com). Full licensees have access to a subset of the HeroEngine Source code related to the Player Client primarily allowing them to rebrand the player client for their game. Source code licensees have access to a full branch in HeroEngine's Perforce depot. There is no requirement that you use Perforce beyond the necessity of installing the Perforce Client software to sync your companies branch in our Perforce depot to get the latest release.

You are free to choose whatever source control software fits your requirements.

If no one in your organization is familiar with Perforce usage we recommend getting a copy of "Practical Perforce" by Laura Wingerd (http://oreilly.com/catalog/9780596101855).

Preconditions


PerforceDownloads.png

Accessing the Perforce depot

The perforce administrator on the HeroEngine team will send to the designated person at a licensee's organization the Perforce credentials (username and password, branch location) needed to access the licensed portions of the HeroEngine source code.


The following are the current settings for accessing products:

P4PORT=perforce.heroengine.com:1666
P4USER=<User Name Issued To Your Company>
Password=<Issued To Your Company>

We request that you name your client view in the following manner.

P4CLIENT=<P4USER NAME>-HEROENGINE-<COMPUTERNAME> (substituting the user name and computer name of the machine accessing our perforce depot).

The client view specification should contain these two lines:

//licensee/<BRANCH NAME>/... //<P4USER NAME>-HEROENGINE-<COMPUTERNAME>/licensee/<BRANCH NAME>/...
//depot/HeroEngineDBMigration/... //<P4USER NAME>-HEROENGINE-<COMPUTERNAME>/depot/HeroEngineDBMigration/...

See also

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox