Quelle est la “bonne” façon de supprimer des fichiers à partir d'un ClearCase instantané?
Quand je supprime un fichier à partir de mon cliché, la prochaine fois que je regarde la capture d'écran en ClearCase Explorer, il montre les "??" extrait-mais-suppression de l'icône. Quand je lance "Trouver les Fichiers Modifiés" sur l'instantané, les fichiers supprimés ne sont pas affichés. L'exécution de "mettre à Jour la Vue" sur l'instantané causes ClearCase de re-copier les fichiers manquants dans ma vue.
Ce que je veux, c'est que lorsque je supprime un fichier à partir de mon cliché, et de faire une mise à jour, le fichier doit être supprimé de la vue, comme si j'avais supprimé par ClearCase à partir d'un point de vue dynamique. Quelle est la meilleure façon d'accomplir cette?
Je préfère éviter beaucoup de personnalisation de mon ClearCase de l'environnement. Si il y a une façon "standard" pour ce faire, je voudrais essayer. Si cleartool pouvez me montrer les résultats de la recherche pour les tous les fichiers qui correspondent à ce projet de loi, qui sera assez bon pour mes fins.
OriginalL'auteur RMorrisey | 2010-04-22
Vous devez vous connecter pour publier un commentaire.
Si vous supprimez le fichier de la ClearCase Explorer, vous ne devriez avoir aucun problème: il
rmname
le fichierMais si vous le faites directement à partir d'un shell ou un Explorateur Windows, puis ClearCase ne sera pas informé de l'opération, d'où le "??" extrait-mais-suppression de l'état.
Avec un point de vue dynamique, vous ne pouvez pas supprimer un fichier sans ClearCase le savoir, depuis un point de vue dynamique est une encapsulation du système de fichiers géré entièrement par ClearCase.
Maintenant, supposons que vous avez supprimé un tas de check-out fichiers directement à partir du système de fichiers natif (pas de ClearCase Explorer ou un IDE avec un ClearCase plugin), et que vous voulez que les fichiers de séjour supprimé!
Alors un moyen de concilier les deux statut:
cleartool update .
(dans le répertoire racine de la vue instantané).updt
" fichier et pour chaque fichier extrait, rmname (comme dans cet article)par ailleurs, pour supprimer un fichier, vous ne devriez pas la caisse.
Je n'ai pas vérifier quoi que ce soit. Il a enregistré comme "vérifié" lorsque j'ai mis à jour l'instantané, après la suppression de la capture d'écran du répertoire dans mon système de fichiers local.
Pour l'enregistrement, pour les autres, qui d'essayer cette technique: cette méthode fait ré-introduit tous les fichiers supprimés dans l'instantané. J'ai ensuite dû passer à travers les journaux de mise à jour dans un éditeur de texte, et de vérifier tous les fichiers marqués "mise à jour" pour voir si elles étaient des fichiers que j'avais supprimé. - Je supprimer chaque fichier de la capture d'écran de la vue à travers ClearCase Explorer. Très maladroits, mais il résout le problème.
OriginalL'auteur VonC