D'abord pour éviter le plus possible de perdre du travail, ensuite pour apprendre à l'utiliser correctement.
Comme certaines personnes n'étaient pas très à l'aise avec Perforce, j'ai fait un petit tutoriel de comment l'ouvrir pour notre contrainte.
Je précise "pour notre contrainte" car, grâce à Simon Therrien, j'ai moi-même appris comment bien faire les paramètres pour relié l'arborescence du Perforce à nos dossiers.
La vidéo explicative de Perforce pour cette Contrainte 02 de l'équipe
Explications de comment rélié l'arborescence Perforce à nos dossiers :
Il y a plusieurs façons d'ouvrir Perforce.
L'une des façons, que j'utilisais souvent est d'ouvrir le Perforce et faire un New Workspace...
Ensuite, faire "Exclude Tree" les dossiers que l'on ne veut pas, "Include Tree" les dossiers désirés, cocher Clobber dans le Advanced, et surtout refaire le Workspace root pour placer le dossier inclut au bon endroit.
Il n'y a plus qu'à faire Ok, ce qui va ouvrir le Perforce, mapper le dossier dans notre ordinateur et l'on peut se mettre à travailler dessus, en Check-out puis Submit.
Pour cette Contrainte, nous allons procédé autrement.
D'abord, ouvrir le Perforce mais ne pas créer de Workspace tout de suite...
Dans Perforce, dans l'onglet Workspace à droite (si il n'est pas présent, aller dans View -> Workspace (ctrl+5).
Dans la liste des workspace (par défaut celui de l'utilisateur de Perforce actuel), faire un clic droit : New Workspace...
Cela va ouvrir une nouvelle fenêtre, la même que lorsqu'on map un dossier. Mais c'est ici que nous allons faire les liens entre Perforce et le C:UDK.
C'est un travail un peu minutieux, car il ne faut pas se tromper dans le root, sinon Perforce n'ira pas mettre les dossiers aux bons endroits.
En "simple", il faut refaire le chemin :
En "simple", il faut refaire le chemin :
(C:\UDK\UDK-2012-10\UDKGame\Content\EquipeA_Contrainte02_Chase\...) et le placer ainsi dans l'arborescence de Perforce, mais seulement jusqu'à un certain point... Il faut quand même garder le début du Root :
(//N°del'Ordinateur/UDKGame/Content/EquipeA_Contrainte02_Chase/...).
C'est un peu compliqué à expliquer, mais voici un visuel un peu plus clair :
C'est un peu compliqué à expliquer, mais voici un visuel un peu plus clair :
De cette manière, et ce pour toute l'équipe, il n'y a plus qu'à suivre le tutoriel vidéo : ouvrir le Perforce sans créer de Workspace, chercher un owner (dans ce cas-là, HRaguin pour trouver le Workspace EquipeA_Contrainte02_Chase_GABARIT), clic droit sur le Workspace souhaité, faire Create/Udpate from "...", remettre un bon Workspace Root, cocher Clobber dans Advanced et c'est bon !
Il ne reste plus qu'à faire un check-out sur le level et package souhaité, puis faire un submit après la session de travail finie !


Aucun commentaire:
Enregistrer un commentaire