ausschließen Typoskript kompilierten Dateien aus dem git
Habe ich eine visual studio-Lösung mit ein paar asp.net 5 Projekt. In jedem Projekt habe ich ein wwwroot Verzeichnis und innerhalb dieser eine app Verzeichnis, das enthält die html-Ansichten .js-und .map-Dateien, die typescript-Dateien zusammengestellt, die in dieser position.
Mit der standard-Konfiguration diese Dateien sind in der Kasse. Wie kann man konfigurieren .gitignore-Datei, so dass alle die .js-und .Karte Dateien in jedem Unterverzeichnis die wwwroot\app Verzeichnis für jedes Projekt in der Projektmappe werden ignoriert?
- Wenn Sie mehrere Projekte haben, und alle Projekte müssen gleichen Satz von git ignorieren Regeln, dann können Sie Globalen Git-ignore-Regeln - Konzept zu erwähnen, single gitignore-Datei und verwenden Sie Sie in all Ihren Projekten, anstatt einzelne gitgnore-Dateien. Aber diese Globale git-ignore Datei nicht freigegebenen Kopie und Ihre anderen Teamkollegen nicht profitiert bekommen. Bitte Atlassian Git, überprüfen Sie die Schritte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
**
passen alles inapp
auch mehrere Ebenen von Unterverzeichnissen./app
(z.B./lib
,/node_modules
etc)fs.readFile('./foo.md')
dann werde scheitern-es sei denn, Sie haben eine separate Kopie Aufgabe zu bewegen, nicht alle js Dateien in das Verzeichnis "dist". IMO tsc sollten Sie, um eine Ausgabe mit einem benutzerdefinierten Datei-Endung, z.B..compiled.js
werden, die dann explizit ignoriertFügen Sie die folgenden Zeilen in Ihre .gitignore:
Lesen Sie mehr über gitignore und unterstützt mustern hier.
**
entspricht Unterverzeichnisse rekursiv. Die erste ist es, für die Projekte, die zweite ist es, weil Sie erwähnt