gitignore

___ answer24515061 ___

Ich denke, Sie können es in zwei Zeilen erreichen:

%Vor%     
___ answer19391514 ___

Funktioniert das Hinzufügen der Zeile %code% nicht? Oder brauchen Sie mehr Feinkontrolle?

    
___ qstntxt ___

Wenn ich mein C ++ - Projekt kompiliere, werden viele gemeinsam genutzte Objektdateien mit Erweiterungen wie

erstellt %Vor%

Ich muss alle zu meiner %code% Datei hinzufügen. Wäre dies eine Regex, könnte ich

verwenden %Vor%

die Dokumentation sagt jedoch, dass %code%

  

behandelt das Muster als Shell-Glob, das für den Verbrauch von %code% mit dem %code% -Flag

geeignet ist

Ich habe mit den von mir gefundenen %code% -Dokumentationen keine Möglichkeit gefunden, das zu tun, was ich möchte. Gibt es wirklich keine Möglichkeit, das zu tun?

    
___ qstnhdr ___ Regex-ähnliche Shell-Glob-Patterns für Gitignore ___ tag123git ___ Git ist ein Open-Source-Versionskontrollsystem (DVCS). Verwenden Sie dieses Tag für Fragen zur Verwendung von Git und Workflows. Verwenden Sie dieses Tag nicht für allgemeine Programmierfragen, die ein Git-Repository betreffen. ___ tag123gitigore ___ .gitignore ist eine Datei, die Dateien, Verzeichnisse und / oder Pfadmuster auflistet, die Git nicht als Teil eines Repositorys enthalten soll. ___ answer24514917 ___

Aus toreks Kommentar :

  

Verwenden Sie mehrere Zeilen:

%Vor%      

usw.

Ich weiß nicht, ob es einen besseren Weg gibt ...

    
___ tag123glob ___ globs, richtiger als [shell] patterns bezeichnet, und auch als Platzhalterausdrücke bezeichnet, sind Instanzen einer Musterübereinstimmungssprache, die in vielen, insbesondere in POSIX-ähnliche Shells, um Dateinamen und Zeichenfolgen zu entsprechen: z. B. '* .c' ist ein Glob für C-Quelldateien und entspricht jeder Datei, deren Suffix (Erweiterung) '.c' ist. ___ answer24551612 ___

Während die Antwort von @SpeakEasy %code% Dateien in einem einzigen Schritt mit %code% ignorieren kann, können Sie für Ihren Anwendungsfall des Ignorierens von Dateien in angegebenen Formaten zwei Einträge in Ihrem %code% für spezifischere Ignorierregeln verwenden

%Vor%

Von gitignore man page

  

Jede Zeile in einer Gitignore-Datei spezifiziert ein Muster.

     

Git behandelt das Muster als Shell-Glob, der für den Konsum von %code% geeignet ist

Wichtig ist, dass das Muster nicht mit regulären Ausdrücken übereinstimmt.

Python hat ein Modul namens fnmatch , mit dem Sie das verwenden können Überprüfen Sie, ob ein bestimmter Dateiname mit dem Muster übereinstimmt oder nicht.

Beispielbeispiel:

%Vor%     
___
6
Antworten

GitIgnore - Ignorieren von bin / aber einschließlich bin / *. refresh

Ich versuche, den bin-Ordner eines Webprojekts zu ignorieren, aber schließe die .refresh-Dateien ein, die sich in diesem bin-Ordner befinden. Folgendes habe ich in meinem .gitignore: %Vor% Aber das funktioniert nicht. Was mache ich falsch...
17.11.2011, 23:57
4
Antworten

Regex-ähnliche Shell-Glob-Patterns für Gitignore

Wenn ich mein C ++ - Projekt kompiliere, werden viele gemeinsam genutzte Objektdateien mit Erweiterungen wie erstellt %Vor% Ich muss alle zu meiner .gitignore Datei hinzufügen. Wäre dies eine Regex, könnte ich verwenden %Vor% die Dok...
15.10.2013, 21:21