4 Stimmen

Ignorieren von Dateien, die von ClearCase kontrolliert werden sollen

Ich frage mich, ob es eine äquivalente Methode zu Git's .gitignore Datei gibt, um Dateien zu ignorieren, die in IBM Rational ClearCase kontrolliert werden sollen?

Ich möchte nicht, dass einige Dateien, z. B. eclipse-spezifische Dateien, versehentlich zur Versionskontrolle hinzugefügt werden.

1voto

VonC Punkte 1117238

Nicht nativ unterstützt.

  • Für bereits hinzugefügte Dateien, die aber von nun an ignoriert werden sollen, können Sie eine Konfigurationsauswahlregel " element /path/to/file -none "

  • Für Dateien, die noch nicht zur Versionskontrolle hinzugefügt wurden, gibt es keine einfache Lösung, außer einen Pre-Op-Trigger beim Hinzufügen zur Versionskontrolle zu machen ( mkelem ), das ein Skript aufruft, das eine benutzerdefinierte "ignore"-Datei analysiert und die Operation "zur Versionskontrolle hinzufügen" akzeptiert oder ablehnt.

Siehe auch " ClearCase löschen nur private Dateien anzeigen " (Apr. 2013, ein Jahr nach dieser Antwort), das beim Aufräumen privater Dateien hilft.

1voto

englebart Punkte 517

Erstellen Sie eine standortspezifische AAA.magic neben der default.magic.

Schließen Sie Muster für Dateien ein, die Sie nicht wünschen. Sehen Sie sich die Hauptdatei default.magic und lesen Sie die ClearCase-Dokumente über magic für weitere Optionen.

Dies sind einige VisualStudio-Dateien (*.suo, *.user), die ich nicht haben möchte.

Der Benutzer erhält eine Fehlermeldung wie:

Error adding 'M:\a\b\c.user' to source control.
Suggested element type(s) unknown: DO_NOT_CHECKIN
Can't pick element type from rules in "...."

Fügen Sie die folgenden Zeilen in Ihre AAA.magic-Datei ein

# These will generate an error on checkin due to missing eltype
DO_NOT_CHECKIN : -name "*.[Uu][Ss][Ee][Rr]" ;
DO_NOT_CHECKIN : -name "*.[Ss][Uu][Oo]" ;

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X