2010-01-06 6 views
1

Existe-t-il un moyen simple de convertir une (grande) liste de déplacements p4 en p4 intégrats? Il y a beaucoup de modifications en attente dans les fichiers déplacés, il suffit donc de revenir à la place et d'intégrer à la place n'est pas une option. Perforce ne vous laissera pas simplement annuler le fichier supprimé (ce qui laisserait l'intégration désirée derrière).Convertir p4 déplacer en p4 intégrer

Répondre

0

Même si Perforce le permettait, les fichiers supprimés de revenir ne laisserait pas une intégration derrière, il laisserait un ajouter derrière. Une opération de déplacement consiste à ajouter (non intégrer) le (s) fichier (s) au nouvel emplacement, puis à les supprimer de l'ancien. Si vous y réfléchissez, intégrer des fichiers à un nouvel emplacement et les supprimer de leur emplacement d'origine n'a aucun sens. Le but d'une intégration est de maintenir une relation entre deux ensembles de fichiers.

Pour autant que je sache, Perforce fournit pas « un seul clic » mécanisme pour faire ce que vous voulez, mais il est pas trop difficile:

  • Copiez les fichiers que vous avez modifiés dans un répertoire temporaire
  • Revert votre fichier se déplace
  • Intégrer les fichiers et les ouvrir pour modifier dans leur nouvel emplacement
  • Copiez les fichiers modifiés à partir du répertoire temporaire dans le nouvel emplacement et les soumettre
+0

C'est à peu près ce que mon plan de secours est. = P J'ai utilisé le terme 'intégrer' à la place de 'ajouter' parce qu'intégrer conserve l'historique de révision pour le fichier nouvellement créé. D'après ce que je comprends (je pourrais très bien me tromper), avant que Perforce ne supporte l'opération explicite 'move', la seule méthode équivalente était de l'intégrer à un nouvel emplacement et de supprimer l'instance précédente. Merci pour les pensées, cependant. =) –