Ich hätte schwören können, es gab eine Möglichkeit, eine lokale Ignorierdatei in einem HG Repo, d. H. Eine Datei ähnlich wie .hgignore, aber nicht in den Repo eingecheckt. Dies könnte verwendet werden, um Änderungen an einer IDE-Projektdatei zu ignorieren, wenn beispielsweise verschiedene IDEs verwendet werden. Ich habe Probleme zu finden, wie es gemacht wird. Erinnert sich jemand an die Details?hg lokalen ignorieren
Antwort
This ist was ich gesucht habe.
Fügen Sie den folgenden auf die .hg/hgrc Repo:
[ui] ignore = /path/to/repo/.hg/hgignore
und eine neue Datei erstellen .hg/hgignore daneben. Diese neue Datei wird untracked sein, aber funktioniert genauso wie die versionierte .hgignore-Datei für diese spezifische Arbeitskopie . (Der/path/to/repo Bit ist bedauerlich, aber notwendig, damit es funktioniert, wenn aus einem subdir von der Repo 'hg' aufgerufen wird.)
Erstellen Sie einfach eine .hgignore-Datei und fügen Sie .hgignore der .hgignore-Datei selbst hinzu.
Funktioniert nicht, wenn es Dinge gibt, die jeder ignorieren soll. – fakeleft
In diesem Fall könnten Sie die .hgignore-Datei für alle verwenden und eine .hgignore.local-Datei, die Sie in .hgignore ignorieren, aber in .hg/hgrc hinzufügen. So: [ui] ignore.local = /path/to/hgignore.local –
In Version 3.5 Einstellung der ignore
Eigenschaft unter dem ui
Abschnitt ändert die globale Ignorierdatei. Wenn Sie weitere Dateien hinzufügen möchten, die ignoriert werden sollen, befolgen Sie den Hinweis Jeroen Dierckx, und legen Sie die Eigenschaft ignore.local
so fest, dass derselbe Effekt erzielt wird wie durch Hinzufügen zu .git/info/exclude
in einem git
Repository.
[ui]
ignore = .hgignore
ignore.local = .hg/hgignore
Ich bekomme immer: "Überspringbare unlesbare Datei '': Ungültiger Modus ('r') oder Dateiname" egal welche Einstellungen ich verwende, atm ich habe die oben in meiner .hgignore Datei – IronHide
Versuchen Sie den vollen Pfad zur ignorierten Datei . Ich weiß, dass ich das in einigen Projekten machen musste, aber ich kann mich nicht erinnern, ob es aus den gleichen Gründen war. –
Diese Nachricht "unlesbar ignorieren" für mich wurde durch die Kommentare am Ende der Zeile verursacht! Funktioniert gut ohne sie, scheitert wieder, wenn ich sie zurücksetze! – Noumenon
Ich kann es nicht funktionieren, können Sie zeigen, wie Sie das getan haben? – Restuta
@Restuta, es gibt einen (versteckten) .hg-Ordner in Ihrem Repository-Root; Erstellen Sie dort eine Datei namens "hgignore" und bearbeiten Sie dann die hgrc-Datei (im selben versteckten .hg-Ordner) wie unter der angegebenen URL angegeben. –
@ErikAllik: Der Link ist tot (die Seite scheint leer oder etwas). Gibt es eine Chance, dass Sie diese Schritte bereitstellen können? –