1) Install 'p4' into your HOME/bin directory (assuming that is in your PATH) 2) Edit 'p4' to specify your platform if different from darwin90x86_64, see ftp.perforce.com/perforce/r14.1 for possible platforms 3) Make 'p4' executable: chmod a+x $HOME/p4 4) Check to make sure this is the 'p4' that you're using: which p4 Available commands: p4 init {directory} Create a Perforce storage structure in the current or specified sub-directory When in a Perforce storage structure: p4 branch Return which branch is currently mapped p4 switch p4 branch BRANCHNAME Create a branch of the given name and switch to it p4 switch BRANCHNAME Switch to the named branch When switch branches, this will check for pending work and give you options for how to resolve the issues. Note: track-remotes.sh is just useful for working with Git