Je viens de télécharger un dépôt de 4,5 Go sur un emplacement de mon disque dur qui n'est pas idéal.
Je voudrais déplacer le dossier que Perforce considère désormais comme le dossier "espace de travail" (iPhone) vers un autre dossier sur mon disque dur (nom du projet), puis utiliser le dossier que comme dossier de l'espace de travail.
Est-ce possible ou dois-je télécharger à nouveau l'intégralité du dépôt?
Merci, Dave
dans l'application P4V:
Ouvrez la boîte de dialogue Espace de travail: Allez à Connexion> Modifier l'espace de travail actuel ... changez "Racine de l'espace de travail:" à l'endroit où vous le souhaitez
Si vous n'avez pas encore déplacé les fichiers, P4V vous proposera de les copier pour vous.
Tant que vous savez à quelle liste de modifications vous avez synchronisé pour la dernière fois, vous pouvez le faire sans avoir à synchroniser à nouveau. Voici comment:
p4 flush //depot/path/to/folder/...@<last_changelist>
La commande flush indique au serveur que vous avez les fichiers au chemin spécifié, à la liste des modifications spécifiée. C'est un synonyme de p4 sync -k
.
réponse de Mike est presque correct, sauf que le p4 sync -k
n'est pas requis lors du déplacement d'un espace de travail (modification de la racine). P4 ne se soucie pas de l'emplacement de la racine, il ne suit les fichiers sur votre machine que par espace de travail/nom de client.
Si vous vouliez changer le nom de l'espace de travail (ce qui vous obligerait à créer un nouvel espace de travail ) et à le remplir avec des fichiers d'un espace de travail déjà synchronisé, vous le feriez alors besoin d'exécuter p4 sync -k
pour informer le serveur que ce nouvel espace de travail contient ces fichiers dans @changeset
.
Si vous utilisez n'importe quel client (par exemple: P4V), vous pouvez modifier l'espace de travail et changer la racine pour le nouveau chemin de l'espace de travail.