2009-07-22 9 views
4

Par exemple, dans TortoiseSVN, je peux savoir quand un répertoire est obsolète ou extrait en regardant les images dans le coin de l'icône du répertoire. Cependant, je ne l'ai pas avec ClearCase. A l'intérieur d'Eclipse, je peux voir ce que j'ai vérifié dans/hors, mais je ne suis pas toujours à l'intérieur d'Eclipse. Il semble que je peux faire un clic droit sur le fichier et je vois "Check Out ..." comme option si le fichier n'est pas extrait et "Check In ..." comme option si le fichier est extrait. Ce que je veux vraiment ce sont des images ou des icônes pour me faire savoir visuellement ce que j'ai vérifié dans et via le shell de l'Explorateur Windows. Est-ce possible?Y at-il un moyen d'avoir des icônes d'affichage ClearCase dans l'Explorateur Windows pour indiquer l'état des fichiers/répertoires?

Répondre

4

Actuellement, ceci n'est fait par aucun outil/plugin que je connaisse, sauf pour le plugin ClearCase Eclipse (où une option "récursive" peut être définie, pour montrer un état "sale" sur les paquets d'un projet si l'un des les fichiers sont extraits)

Depuis ClearCase est managed file-by-file, cela nécessiterait un recursive request qui peut ne pas être compatible avec la vitesse d'un explorateur Windows est censé se rafraîchir.

+0

Que diriez-vous sur une base par fichier? Y a-t-il une icône au moins au niveau du fichier? –

+0

@Thomas, pas au niveau de l'explorateur. La façon dont cela est fait dans un plugin Eclipse est à travers un CNF paresseux (Common Navigator Framework) avec des icônes calculées à travers un Job (thread d'arrière-plan). Je n'ai pas vu cette approche utilisée sur un plugin Windows Explorer – VonC

+0

Merci. Je voudrais cependant que vous vous trompiez, mais vous confirmez simplement ce que mes recherches ont révélé. –

0

Je me demande s'il serait possible de le faire de cette façon, avec un peu de Perl? Pas particulièrement efficace, mais il est un début ...

Is there is a way to change a Windows folder icon using a Perl script?

+0

@Spedge: la chose est: il n'y a pas d'état global pour un repo CC, seulement un état fichier par fichier (checkout ou pas): signaler un état sale sur un répertoire (non-checkout), vous devrez compléter un lsco -rec qui peut être assez long. La seule alternative est de traiter cette requête lorsque vous entrez un nouveau répertoire ... – VonC

+0

D'accord. Je suis tellement surpris qu'il n'y a pas de fonctionnalité ou d'outil pour définir l'icône d'un fichier en fonction des attributs qu'il contient. Comment l'info-bulle sait-elle que le fichier est archivé ou sorti de toute façon? Il doit y avoir un attribut d'or! Je réfléchirai. – Spedge

2

La meilleure façon que je trouve pour indiquer visuellement les fichiers sont extraits ou est de définir l'Explorateur Windows pour afficher les attributs de fichier pour tous vos dossiers ClearCase . Vous pouvez ensuite déterminer quels fichiers sont archivés ou extraits en recherchant si les fichiers sont en lecture seule ou non. Lorsque les fichiers sont archivés, ils sont en lecture seule; quand ils sont extraits, ils ne sont pas en lecture seule.

Questions connexes