Quelle est la "bonne" façon de supprimer des fichiers d'un snapshot ClearCase?

quand je supprime un fichier de ma vue snapshot, la prochaine fois que je regarde le snapshot dans ClearCase Explorer, il affiche le "??"checked-out-mais-suppression de l'icône. Lorsque j'exécute "Find Modified Files" sur le snapshot, les fichiers supprimés ne sont pas affichés. Lancer "Update View" sur le snapshot permet à ClearCase de recopier les fichiers manquants dans ma vue.

ce que je veux se produire est ceci: lorsque je supprime un fichier de mon instantané, et faire une mise à jour, le fichier devrait être supprimé de la vue, juste comme si je l'avais effacé par ClearCase d'une vue dynamique. Quelle est la meilleure façon d'accomplir cette?

je préférerais éviter beaucoup de personnalisation de mon environnement ClearCase. S'il y a une façon" standard " de faire ça, j'aimerais essayer. Si cleartool peut me montrer les résultats de recherche pour tous les fichiers qui correspondent à cette facture, ce sera assez bon pour mes fins.

9
demandé sur Brian Tompsett - 汤莱恩 2010-04-22 21:45:17

1 réponses

si vous supprimez le fichier de L'Explorateur ClearCase, vous ne devriez pas avoir de problème: il va

  • consultez le répertoire parent
  • rmname le fichier
  • vérifier le répertoire parent

mais si vous le faites directement à partir d'un shell ou D'un explorateur Windows, ClearCase ne sera pas informé de l'opération, d'où le "??"checked-out-mais-suppression de l'état.

avec une vue dynamique, vous ne pouvez pas supprimer un fichier sans ClearCase sachant cela, puisqu'une vue dynamique est une encapsulation du système de fichiers gérée entièrement par ClearCase.


supposons maintenant que vous ayez supprimé un tas de fichiers de sortie directement à partir du système de fichiers natif (pas à partir de L'Explorateur ClearCase ou D'un IDE avec un plugin ClearCase), et que vous voulez que ces fichiers séjour supprimé!

Ensuite, une manière de concilier les deux:

  • cleartool update . (à la racine répertoire de la vue instantané)
  • analyser le produit ".updt" fichier et pour chaque fichier extrait, rmname (comme dans cet article)
12
répondu VonC 2010-04-22 18:17:59