Wenn die Datei bereits zu git nachverfolgt wurde, müssen Sie sie zuerst entfernen (die physische Datei muss für die Zeit aus dem git-Ordner entfernt werden), Änderungen festschreiben und die Datei erneut zum Ordner hinzufügen. Dann beginnt git mit Ihrer Anweisung zu ignorieren.
von Ссылка :
Die Datei project.lock.json wird während der Wiederherstellung generiert die NuGet-Pakete in Projekten, die project.json verwenden. Es hält ein Momentaufnahme aller Informationen, die generiert werden, wenn NuGet durchläuft Diagramm von Paketen und enthält die Version, Inhalte und Abhängigkeiten aller Pakete in Ihrem Projekt. Das Build-System verwendet dies zu Wählen Sie Pakete aus einem globalen Standort aus, die beim Erstellen relevant sind das Projekt statt von einem lokalen Paketordner in der Projekt selbst. Dies führt zu einer schnelleren Build-Leistung, da dies der Fall ist notwendig, um nur project.lock.json statt vieler separater zu lesen .nupec Dateien.
Die project.lock.json wird automatisch bei der Paketwiederherstellung generiert. Daher kann es aus der Quellcodeverwaltung weggelassen werden, indem es zu .gitignore hinzugefügt wird und .tfignore Dateien. Wenn Sie es jedoch in die Quellcodeverwaltung einbeziehen, wird die Änderungshistorie zeigt Änderungen der Abhängigkeiten im Laufe der Zeit aufgelöst.