Mercurial Stop Tracking und Ignore

8

Wenn es um Mercurial geht;

Was genau ist der Unterschied zwischen den folgenden:

  • Verfolgung stoppen
  • Ignoriere

Google-Suche, SE-Suche bringt keine klaren Beispiele / Ergebnisse zu diesem Thema.

    
Phil 02.01.2013, 21:14
quelle

1 Antwort

13

Im Allgemeinen ist es nicht klar, in welchem ​​Kontext Sie diese Begriffe gefunden haben:

  • Ignorieren Fügt der Datei .hgignore ein Dateinamensmuster hinzu. Das bedeutet, dass alle Dateien, die dem Muster entsprechen, nicht versionsgesteuert sind , es sei denn sie wurden bereits hinzugefügt (von hg add oder hg addrem ). Daher sind alle Dateien, die bereits Teil des Repositorys sind, nicht von .hgignore betroffen.

  • Verfolgung stoppen ( hg remove oder hg forget ) bedeutet, dass Mercurial keine an der Datei und der Datei vorgenommenen Änderungen aufzeichnet nicht länger Teil des Repositorys sein. Wenn die Datei noch im Dateisystem vorhanden ist, wird sie als ? (nicht verfolgt) angezeigt. Diese Aktion wird mit dem nächsten Commit wirksam, nicht sofort .

Adam 02.01.2013, 21:34
quelle