2008-10-03 5 views
2

Je crée des scripts de construction qui interagissent avec Perforce et je voudrais marquer pour supprimer quelques fichiers. Quelle est exactement la syntaxe P4 en utilisant la ligne de commande?Quelle est la syntaxe de la ligne de commande pour supprimer des fichiers dans Perforce?

+0

Sûrement un moment RTFM? Voir la réponse de Mike B –

+0

En fait, SO est également pour les gens qui ne RFTM. :-) Jeff/Joel a répété à plusieurs reprises qu'aucune question n'est triviale tant que sa programmation est liée. À mon humble avis cette question est ce que vous voulez dans SO plutôt que les questions plus populaires, subjectives qui sont posées (dessin animé préféré ?, etc) –

Répondre

7
p4 delete filename 

(sortie p4 aide de suppression)

supprimer - Ouvrir un fichier existant pour le supprimer du dépôt

p4 supprimer [-C# changelist] fichier [-n] .. .

Opens a file that currently exists in the depot for deletion. 
If the file is present on the client it is removed. If a pending 
changelist number is given with the -c flag the opened file is 
associated with that changelist, otherwise it is associated with 
the 'default' pending changelist. 

Files that are deleted generally do not appear on the have list. 

The -n flag displays what would be opened for delete without actually 
changing any files or metadata. 
2

http://www.perforce.com/perforce/doc.062/manuals/boilerplates/quickstart.html

Suppression de fichiers

Pour supprimer des fichiers du serveur Perforce et de votre espace de travail, exécutez la commande p4 delete. Par exemple:

p4 delete demo.txt readme.txt 

Les fichiers spécifiés sont supprimés de votre espace de travail et marqués pour suppression sur le serveur. Si vous décidez que vous ne voulez pas supprimer les fichiers après tout, lancez la commande p4 revert. Lorsque vous rétablissez les fichiers ouverts pour la suppression, Perforce les restaure dans votre espace de travail.

7

Teach un homme à pêcher:

  • p4 help - vous fait commande générale de syntaxe
  • p4 help commands - répertorie les commandes
  • p4 help <command name> - fournit une aide détaillée pour une commande spécifique
+0

On se demande comment quelqu'un pourrait penser qu'il est plus facile de demander ici à SO que de regarder dans les docs ou le site Web de Perforce .... –

+1

Je ne programme pas en P4 toute la journée et passe des mois entre la modification des fichiers de construction, donc parfois je ne peux pas me souvenir de ce que la commande "triviale" p4 est pour la suppression des fichiers. La prochaine fois que j'ai besoin de savoir (ce que je ferai) ce sera plus facile et plus rapide car il est sous mes SO favoris au lieu de creuser dans la documentation p4. –

0

admis - il faut un (petit) nombre d'étapes pour trouver le (excellent!) guide d'utilisation de Perforce en ligne dans la version qui correspond à votre installation et accéder au chapitre avec les informations dont vous avez besoin.

Chaque fois que je me trouve dans le besoin de quoi que ce soit à propos du client de ligne de commande p4, je compte sur l'aide que Perforce y a incorporée. L'accès ne pouvait pas être plus facile:

  1. sur la ligne de commande, entrez p4

Cela vous donne la bonne information Michael Burr a montré dans sa réponse (et un peu plus). Si vous n'obtenez pas immédiatement un écran d'aide, il y a un problème avec la configuration de notre client, par ex. P4PORT n'est pas défini correctement. Vous devez évidemment régler cela en premier.

Questions connexes