Introduction à la gestion de configuration logicielle avec Perforce

Pascal Soccard

Bien que limitée à deux utilisateurs et cinq espaces de travail, la version sans licence de Perforce permet de se familiariser avec les fonctionnalités et concepts d'une solution GCL.

Voir aussi : Conseils d'utilisation de Perforce pour le développement de jeux, de Pascal Soccard.

Commentez

- Titre : Introduction à la gestion de configuration logicielle avec Perforce

- Auteur : Pascal Soccard

- Parution : 31 mai 2009

- Mise à jour : 25 juin 2020

- Licence : Copyright ® 2009 Pascal Soccard. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Installation de Perforce dans un environnement Windows

- II. Découverte de l'interface graphique P4V

- II-A. Utiliser Perforce pour la première fois

- II-B. Ajouter vos premiers fichiers dans le dépôt Perforce

- II-C. Créer de nouvelles révisions pour les fichiers dans le dépôt Perforce

- II-D. Visualiser graphiquement l'historique des révisions d'un fichier que vous avez modifié

- II-E. Visualiser l'historique des différentes modifications effectuées sur un fichier

- III. Conclusion

I - Installation de Perforce dans un environnement Windows

L'installation du serveur Perforce s'effectue par l'exécution du programme d'installation « perforce.exe ». Sélectionnez les composantes Perforce P4D et P4, puis continuez avec les écrans suivants en conservant les paramètres par défaut. Si vous avez des privilèges d'administrateur Windows, un service Perforce sera créé pour vous avec un démarrage automatique du service.

L'installation du client visuel Perforce P4V s'effectue par l'exécution du programme d'installation « p4vinst.exe ». Parcourez les différents écrans d'installation en conservant les paramètres par défaut.

Installation de Perforce dans un environnement Unix

- Créez un répertoire d'accueil pour les exécutables et données Perforce : mkdir ~/perforce

- Ajoutez le répertoire d'accueil a votre PATH : export PATH=~/perforce:$PATH

- Définissez le port utilisé par le serveur Perforce : export P4PORT=1666

- Copiez les exécutables p4d et p4 dans le répertoire d'accueil Perforce et donnez des droits d'exécution aux fichiers exécutables : cd ~/perforcechmod a+x p4*

- Démarrez le serveur Perforce : p4d -d

- Installez l'interface graphique P4V : tar xvzf p4v.tgz

II - Découverte de l'interface graphique P4V

II-A - Utiliser Perforce pour la première fois

- Exécutez P4V à partir du menu Windows Perforce ou de la commande en ligne « p4v ».

- Laissez-vous guider par le « Connexion Setup Wizard » en cliquant « Yes ».

- Entrez « localhost » dans le champ « Host ».

- Cliquez sur le bouton « Create a new user account ».

- Entrez le nom de votre utilisateur, ainsi que son nom complet et son email adresse et cliquez le bouton « Next ».

- Entrez le nom et le répertoire d'accueil de votre espace de travail et cliquez sur le bouton « Next ».

- Cliquez de nouveau sur le bouton « Next » et enfin sur le bouton « Finish ».

II-B - Ajouter vos premiers fichiers dans le dépôt Perforce

- Créez une arborescence incluant quelques sous-répertoires et fichiers dans le répertoire d'accueil de votre espace de travail.

- À partir de P4V, sélectionnez l'onglet « Workspace » (en bas à gauche) et appuyez sur la touche F5 pour rafraîchir l'arborescence de votre espace de travail.

- Sélectionnez l'arborescence créée au préalable et avec le bouton droit de la souris cliquez sur « Mark for Add ».

- Cliquez sur le triangle rouge de la barre d'outils (Ctrl+1) afin de visualiser votre premier « changelist ».

- À partir de cet écran (« Pending changelists »), sélectionnez « default » et avec le bouton droit de la souris cliquez sur « Submit ».

- Entrez une description pour votre « changelist » et cliquez sur le bouton « Submit ».

II-C - Créer de nouvelles révisions pour les fichiers dans le dépôt Perforce

- À partir de l'arborescence de votre espace de travail, sélectionnez un fichier.

- Double-cliquez sur le fichier et modifiez son contenu à partir de l'éditeur défini par défaut pour l'extension de ce fichier.

- Sélectionnez le fichier et avec le bouton droit de la souris, cliquez sur « Submit ».

- Entrez une description pour votre nouveau « changelist » et cliquez sur le bouton « Submit ».

II-D - Visualiser graphiquement l'historique des révisions d'un fichier que vous avez modifié

- Sélectionnez le fichier.

- Avec le bouton droit de la souris, cliquez sur « Revision Graph ».

II-E - Visualiser l'historique des différentes modifications effectuées sur un fichier

- Sélectionnez le fichier.

- Avec le bouton droit de la souris, cliquez sur « Time Lapse View ».

III - Conclusion

Vous venez de découvrir quelques fonctionnalités qu'offre la solution Perforce.

Téléchargez Perforce.