Moyen facile de créer perforce liste avec plusieurs formats de noms de fichiers
Je désire présenter une liste avec plusieurs formats de noms de fichiers, par exemple ...ce... ...de fichier.h ...theother.... Perforce ne me laisse pas. Je pourrais créer une liste à partir d'un fichier, mais je ne veux une chance de passer en revue les dossiers et entrez le commentaire. C'est pour une commande de ligne de solution.
OriginalL'auteur Brian Carlton | 2009-10-14
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer une attente de la liste de modifications, puis déplacer tous les fichiers que vous voulez dans le, avant de le soumettre. Même à partir de la ligne de commande, bien que je trouve p4V plus facile à utiliser pour cette fonctionnalité.
http://www.perforce.com/perforce/doc.current/manuals/cmdref/change.html#1040665
pour créer une attente de la liste de modifications.
pour déplacer des fichiers dans l'attente de la liste de modifications.
p4 change -o
etp4 change -i
serait nécessaire afin d'éviter à l'aide d'un éditeur -OriginalL'auteur Douglas Leeder
Si vous êtes à la recherche d'un UNIX/*NIX ligne de commande de la solution, cela vous donnera une nouvelle liste de modifications et de garder le nombre de
$cl
:OriginalL'auteur Martin Probst
C'est un sans cesse problème frustrant. Vous devriez être en mesure de créer un p4 liste de modifications à partir de la ligne de commande de Windows sans faire appel à l'éditeur par:
La chaîne de retour sera quelque chose comme "Changement de 1500 créé." que vous pouvez analyser pour la liste de modifications. Vous pouvez ensuite ajouter des formats de noms de fichiers en faisant:
Ou quelque chose le long de ces lignes. Le nombre relativement important problème avec cette solution, c'est l'impossibilité de modifier la description. Alternativement, vous pouvez créer un fichier temporaire avec la suffisance de Description, de Modification, de Client, etc chaînes et de créer la liste de modifications par le biais de:
Cela semble un peu bâclé mais peut être la meilleure alternative pour les solutions de scripting.
OriginalL'auteur Michael Gilbert
Basé sur Michael Gilbert réponse, vous pouvez modifier la description dans powershell comme suit:
De sortir la nouvelle liste de modifications numéro:
Maintenant, il y a obtenu d'être plus rapide, plus propre façon de sortir de ce nombre?
edit: refonte du findstr pour sélectionner-chaîne
edit: plus propre moyen de récupérer la liste de modifications:
OriginalL'auteur tenpn
Je viens de tomber sur cette question aujourd'hui, et @Martin réponse a été très utile. J'ai voulu créer une liste avec une description au lieu de le laisser vide, j'ai donc utilisé sa commande comme un point de départ et tordu dans cette:
OriginalL'auteur bradym
Ici est un one-liner qui fonctionne dans Windows cmd shell avec juste p4 ligne de commande et l'interface de Windows standard findstr utilitaire et n'a pas besoin de tous les fichiers temporaires.
Ce sera:
Noter que la description doit commencer par un caractère de tabulation, qui est ce petit "○" mec. Si la mise en forme des pauses en cours de route de votre coquille, vous pouvez taper un caractère de tabulation avec Alt-9.
Ressemble à la nouvelle interface de ligne de commande prend en charge un nouveau
--field
option qui serait utile ici. Vous pourriez probablement utiliser cette fonction pour définir la Description de votre texte et la liste des Fichiers à vide, puis utilisezp4 reopen
pour déplacer les fichiers dans votre nouvelle liste de modifications. Plus d'infos: perforce.com/blog/160428/20161-command-line-roundupOriginalL'auteur yoyo
OriginalL'auteur Mike Johnson
Type
Si votre P4EDITOR est vim, alors vous obtiendrez un vim fenêtre d'édition. Goto mode de commande et sélectionnez toutes les lignes après la ligne "Fichiers:" en tapant
Puis faire
Si vous avez plusieurs modèles de ce genre,
Espérons que cette aide!
OriginalL'auteur Viswanadh
Voici une implémentation pour Maya (MEL):
OriginalL'auteur JohPie