Suche ClearCase für einen Check-in mit einem spezifischen Kommentar
Ich wurde gebeten, die Einzelheiten des Check-in habe ich vor etwa 3 Monaten ins ClearCase. Ich kenne die QC Nummer, die war in dem Kommentar, aber bisher nicht völlig einen Weg zu finden, zu suchen, ClearCase für Check-in-Kommentar.
Irgendwelche Ideen?
- Ich aktualisiert meine Antwort mit einer effizienteren Abfrage für die Suche nach einer version mit einem bestimmten Kommentar
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie sich diese ? Speziell der Abschnitt unten.
Sieht ein bisschen fummelig Prozess, leider.
Brian Agnew ist auf dem richtigen Weg, aber ein Wort der Vorsicht:
cleartool find . -version !"lbtype(LABEL_NAME)"...
)cleartool find -all
' ist nützlich, wenn Sie denken, dass Ihre Datei wurde möglicherweise verschoben, aber auf einem großen VOB, kann der Prozess sein, extra lange-nvis
" - option, es wird nicht die Datei finden, wenn es hat 'rmnamed' (entfernt)lshistory -minor
' ist Wahnsinn: auf eine vob mit ein paar Monaten oder Jahren der Geschichte, es wird einfach zu viel Zeit. Für jedes element gefunden, es würde zeigen das die GANZE Geschichte für alle Versionen des Elements, ohne die Möglichkeit zu verfeinern, die Reihe von Versionen angezeigt. Diese Lösung skaliert schlicht und einfach nicht.Das, und die
-minor
option der 'lshistory
' Befehl bringt keine Wert, um das problem auf der hand: es würde nur die gleichen version mehrere mal, nur weil der interne Kommentare wie "Attached hyperlink "Change@13707xx@\my_pvob
"' oder 'Attached hyperlink "Merge@xxxx@\my_vob"
'Die Sie benötigen, um Ihre Abfrage zu verfeinern mit:
-type f
)created_since(30-Jan)&&!created_since(28-Feb))
" zum Beispiel würde beschränken Sie den Datumsbereich zu betrachtenWürde ich verwenden:
Dass würde nur schauen für die Dateien eingecheckt, die von mir für einen bestimmten Zeitpunkt Zeitraum, das ist ein Weg, um eine geringere Anzahl von Versionen zu untersuchen.
Beachten Sie, dass ich '
descr
' (diedescribe
Befehl), die nur für die aktuellen version (und nicht für die Darstellung der Geschichte eines Elements wie 'lshistory
' tut).Wenn Ihre Datei wurde rmnamed, führen Sie erneut den gleichen Befehl mit der Option "- nvis - ' - option (es würde nur die Elemente, die sich zusammen mit Ihren Niederlassungen und Versionen, die nicht sichtbar sind (nicht eine standard-path-Namen) in den Blick.
Achtung: wenn Sie angeben, ein "vor" - Datum mit Tag - "in die Zukunft" (zum Beispiel: '
&&!created_since(28-Apr)}
' in der Erwägung, dass wir nicht am 28 April noch nicht), wird es immer wählen Sie 0-Versionen (!?).Dies ist nicht relevant für dein Problem, aber wenn Sie geben Sie eine "falsche vor dem Datum, das" durch Fehler, kann dazu führen, dass der falsche Eindruck, dass es keine version finden, wo es tatsächlich Versionen zu finden.