200 votes

Quelle est la différence entre "Rollback ..." et "Back Out Submitted Changelist #####" dans Perforce P4V

Je veux revenir sur les modifications d’un de mes archivages. Dans le menu contextuel de la liste de modifications particulière, il y a ces deux options :

  • Rollback...
  • Retour à la liste de modifications présentée

Quelle est la différence entre ces deux ? Dans quelles situations dois-je utiliser un ou l’autre ?

223voto

raven Points 9396

Deux de ces opérations de restauration d'un ensemble de fichiers à un état antérieur et sont essentiellement plus rapides, plus sûrs moyens de corriger les erreurs que l'aide de l' p4 obliterate commande (et vous n'avez pas besoin d'un accès admin à les utiliser).

Dans le cas de "Rollback...", ce pourrait être n'importe quel nombre de fichiers, même un ensemble de depot. Vous pouvez dire à la restauration d'une révision spécifique, liste de modifications, ou de l'étiquette. Les fichiers sont restaurés à l'état où ils étaient au moment de la création de cette révision, liste de modifications, ou de l'étiquette.

Dans le cas de "Retour Soumis Changelist #####", l'opération de restauration est limité aux dossiers qui ont été soumis dans la liste #####. Ces fichiers sont restaurés à l'état où ils étaient avant que vous avez soumis cette liste de modifications, à condition qu'aucun des modifications ont été apportées à ces fichiers depuis. Si des modifications ont été apportées à l'un de ces fichiers, Perforce vous diront que ces fichiers sont aujourd'hui dépassées. Vous devrez synchroniser à la tête de révision et ensuite de résoudre les différences. De cette façon, vous n'avez pas par inadvertance supprimé toutes les modifications que vous souhaitez conserver.

Les deux opérations de travaux, pour l'essentiel par la soumission anciennes révisions que de nouvelles révisions. Lorsque vous effectuez un "Rollback...", vous êtes de restaurer les fichiers dans l'état où ils étaient à un point spécifique dans le temps, indépendamment de ce qui leur est arrivé depuis. Lorsque vous effectuez un "Retour sur...", vous tentez d' annuler les modifications apportées à un point spécifique dans le temps, tout en conservant les changements qui ont eu lieu depuis.

17voto

Smartmarkey Points 532

Inverser une liste de modifications de présentation

Vous ne pouvez pas annuler un succès de la liste de modifications de la soumission, mais vous pouvez inverser déjà soumis des changements de deux façons:

Restauration restaure un fichier ou ensemble de fichiers à une liste de modifications, la date ou la révision. Toutes les modifications apportées après cette date ne sont pas conservés. De retour supprime des changements à une liste de modifications, la date ou de la révision, mais permet à l'utilisateur de conserver les modifications apportées dans les révisions ultérieures.

Pour plus de détails, veuillez vous référer à http://www.perforce.com/perforce/doc.current/manuals/p4v/Working_with_changelists.html

8voto

user841717 Points 38

Sauvegarde restaure ou annule les changements. La façon dont il le fait est que, P4 annule les modifications dans une liste de modifications (par défaut ou nouvelles) sur notre espace de travail local. Ensuite, nous avons à présenter/s'engager dans cet backedout liste de modifications, comme nous le faisons d'autres changeslists. La deuxième partie est important ici, car il n'est pas automatiquement rejeter les modifications sur le serveur, nous devons soumettre le backedout liste de modifications (ce qui est logique après vous le faites, mais j'ai d'abord été en supposant qu'il le fait automatiquement).

Comme indiqué par d'autres, la Restauration a plus de pouvoirs qu'Il peut restaurer les modifications à une date spécifique, liste de modification ou d'une révision#

4voto

p4gabe Points 11

L'on a accepté la réponse est correcte, je voulais juste préciser (car je ne peux pas actuellement d'ajouter encore reçu de commentaires sur la pile) que la restauration ne jamais vous donne la possibilité de préserver ce qui est venu après avoir sélectionné la liste de modifications. De retour ne. @gdw2 il ne "préserver" les changements par la suite en vous donnant la synchronisation/résoudre occasion. Nous ne pouvons pas le faire pour vous que nous ne savons pas si tous les changements qui sont venus après ont été dépendante sur les changements qui ont été enlevés dans les soutenu liste de modifications. L'avenir des changements ont, en substance, être relocalisée sur le changement qui est venu AVANT la soutenu liste de modifications. Cela nécessite alors une résolution sur les utilisateurs de la partie.

4voto

akf Points 23518

Rollback... vous invite à sélectionner un dossier à une restauration, c’est à dire, il travaillera sur des dossiers spécifiques, et vous pouvez revenir à des étiquettes ou des changlists ou des dates. Retour des travaux sur les fichiers migrés spécifiques.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X