
Wie kann ich dem Windows-Datei-Explorer mitteilen, dass ich nicht sehen möchteirgendetwasin Punktordnern in meinen Suchergebnissen?
Ich habe eine Reihe versionskontrollierter Arbeitsordner, von denen jeder ein Repository enthält – das Repository ist ein Unterordner „.hg“ oder „.git“.
Normalerweise möchte ich nur dieneuesteVersion dieser Dateien oder Ordner im Arbeitsordner. Ich habe praktischniemalsSie möchten eine der Dutzenden von älteren Versionen im Repository – im Unterordner „.hg“ oder „.git“.
Ich habe einen Laptop mit Windows 10 Home. Ich verwende häufig das Feld „In diesem Ordner suchen“ im Windows-Datei-Explorer (rechts oben im Windows-Datei-Explorer-Fenster), um Dateien oder Unterordner zu finden. (Beispielsweise suche ich nach einer „todo.txt“-Datei oder nach allen „*.py“-Dateien, die einen „FIXME“-Kommentar enthalten).
Derzeit erhalte ich bei diesen Suchvorgängen häufig eine lange Liste von Dateien oder Ordnern oder beidem. manchedavon die neueste Version im Arbeitsordner (das sind die, die ich bearbeiten möchte). Die Suchergebnisse listen aber auch ältere Versionen dieser Dateien auf, die sich im Ordner „.hg“ oder „.git“ befinden. Mir wurde wiederholt gesagt: „Bearbeiten Sie niemals direkt Dinge im Repository-Punktordner“, aber es ist allzu leicht, versehentlich die falsche Datei aus den Suchergebnissen auszuwählen, da sie alle genau denselben Namen haben wie die Datei, die ich wirklich bearbeiten wollte.
(Im Idealfall möchte ich eine Antwort, die ausschließtnuralles in bestimmten ".hg" und ".git" Ordnern; aber eine Antwort, die ausschließtallesdas mit einem Punkt beginnt, könnte auch nützlich sein).
(Wenn ich jemalstatmöchte diese dot-folders oder dot-folders finden, ich könnte verwenden Wie finde ich mit dem Windows Explorer in 7 oder Vista Dateinamen, die mit einem Punkt beginnen? ).
(Dies ist fast die gleiche Frage wie https://stackoverflow.com/questions/23693087/how-to-matchunmatch-repositories-in-folder-with-find außer für Windows statt Linux/Unix).
Antwort1
Fügen Sie Ihren Suchkriterien Folgendes hinzu:
FolderName:NOT .hg FolderName:NOT .git