2009-07-22 9 views
4

Zum Beispiel kann ich in TortoiseSVN herausfinden, wenn ein Verzeichnis veraltet oder ausgecheckt ist, indem ich auf die Bilder in der Ecke des Verzeichnissymbols schaue. Allerdings habe ich das mit ClearCase nicht. Innerhalb von Eclipse kann ich sehen, was ich eingecheckt habe, aber ich bin nicht immer in Eclipse. Es scheint, dass ich mit der rechten Maustaste auf die Datei klicken kann und ich sehe "Check Out ..." als eine Option, wenn die Datei nicht ausgecheckt ist und "Check In ..." als Option, wenn die Datei ausgecheckt ist.Gibt es eine Möglichkeit, ClearCase-Anzeigesymbole im Windows Explorer anzuzeigen, um den Status von Dateien/Verzeichnissen anzuzeigen?

Was ich wirklich will, sind Bilder oder Symbole, die mir visuell mitteilen, was ich über die Windows Explorer-Shell ein- und ausgecheckt habe. Ist das möglich?

Antwort

4

Momentan wird dies von keinem mir bekannten Tool/Plugin gemacht, außer für ClearCase Eclipse Plugin (wo eine "rekursive" Option gesetzt werden kann, um einen "dreckigen" Zustand auf Paketen eines Projekts anzuzeigen, wenn eines von Die Dateien werden ausgecheckt)

Da ClearCase managed file-by-file ist, würde das eine recursive request erfordern, die möglicherweise nicht mit der Geschwindigkeit kompatibel ist, mit der ein Windows-Explorer sich aktualisieren soll.

+0

Wie wäre es pro Datei? Gibt es mindestens ein Icon auf Dateiebene? –

+0

@Thomas, nicht auf der Explorer-Ebene. Die Art und Weise, wie es in einem Eclipse-Plugin gemacht wird, geschieht durch ein faules CNF (Common Navigator Framework) mit Icons, die durch einen Job (Hintergrund-Thread) berechnet werden. Ich habe diesen Ansatz nicht auf einem Windows-Explorer-Plugin – VonC

+0

Vielen Dank gesehen. Ich wünschte, du hättest dich geirrt, aber du bestätigst einfach, was meine Suche ergeben hat. –

0

Ich frage mich, ob es möglich wäre, es mit ein bisschen Perl zu machen? Nicht besonders effizient, aber es ist ein Anfang ...

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

+0

@Spedge: Die Sache ist: Es gibt keinen globalen Status für ein CC-Repo, nur einen Datei-pro-Datei-Status (Kasse oder nicht): zu Melden Sie einen schmutzigen Zustand in einem (nicht zur Kasse gehenden) Verzeichnis, Sie müssten einen lsco -rec ausfüllen, der ziemlich lang sein könnte. Die einzige Alternative besteht darin, diese Anfrage zu bearbeiten, wenn Sie ein neues Verzeichnis eingeben ... – VonC

+0

Einverstanden. Ich bin nur so überrascht, dass es keine Funktion oder kein Werkzeug gibt, um das Symbol einer Datei abhängig von den darin enthaltenen Attributen zu setzen. Wie weiß der Tooltip, dass die Datei trotzdem ein- oder ausgecheckt ist? Es muss ein goldenes Attribut geben! Ich werde nachdenken. – Spedge

2

Der beste Weg, ich visuell gefunden angeben, welche Dateien ausgecheckt oder in Windows Explorer ist zu festlegen Datei für alle Ihre Clearcase Ordner-Attribute zu zeigen, . Anschließend können Sie ermitteln, welche Dateien ein- oder ausgecheckt werden, indem Sie prüfen, ob die Dateien schreibgeschützt sind oder nicht. Wenn die Dateien eingecheckt sind, sind sie schreibgeschützt. Wenn sie ausgecheckt sind, sind sie nicht schreibgeschützt.