2016-07-05 11 views
4

Ich muss hinzufügen, diese Datei auf git (Android Studio Project)
app/build/Ausgänge/Kartierungs-/my_flavor/relese/Mapping hinzuzufügen. txt
das ist mein .gitignore Datei (root des Projekts)Wie proguard Zuordnungsdatei auf git (schließen in gitignore, Android Studio)

... 
build/ 
*/build/ 
!build/outputs/mapping/my_flavor/release 
... 

das ist mein .gitignore Datei (Modul app)

... 
/build 
!/build/outputs/mapping/my_flavor/release 
... 

Die in app/build/outputs/mapping/my_flavor/release enthaltenen Dateien werden immer von git ausgeschlossen.
Irgendwelche Vorschläge, wie ich es lösen kann?
Grüße

+0

Die Mapping-Datei ein Build Artefakt ist, legt es unter Versionskontrolle ist eine schlechte Idee. Speichern Sie es stattdessen zusammen mit der entsprechenden Apk. – 1615903

+0

Hallo, danke für deine Antwort. Nachdem ich die Release-APK erstellt habe, werde ich sie markieren ... also wird die Proguard-Datei mit der genauen Version der App übereinstimmen. Dein Kommentar hat jedoch nicht auf meine Frage geantwortet. – Rino

Antwort

3

Der einfachste Weg:

git add -f app/build/outputs/mapping/my_flavor/release/mapping.txt 

Sie müssen nur das Flag -f das erste Mal verwenden - .gitignore nicht für Dateien funktioniert, die bereits verfolgt werden.

Allerdings würde ich empfehlen, die Datei mapping.txt als Build-Artefakt zu behandeln und NICHT zur Versionskontrolle hinzuzufügen, sondern zusammen mit Ihrer .apk-Datei dort zu speichern, wo Sie Build-Artefakte speichern.

0

Es ist möglich, es in .gitignore Datei zu behandeln.

Wenn Sie den gesamten Inhalt eines Verzeichnisses mit Ausnahme einer darin enthaltenen Datei ignorieren möchten, können Sie für jedes Verzeichnis im Dateipfad ein Paar Regeln schreiben.

!/build 
/build/* 
!/build/outputs 
/build/outputs/* 
!/build/outputs 
/build/outputs/mapping/* 
!/build/outputs/mapping 
/build/outputs/mapping/my_flavor/* 
!/build/outputs/mapping/my_flavor 
/build/outputs/mapping/my_flavor/release/* 
!/build/outputs/mapping/my_flavor/release 
!/build/outputs/mapping/my_flavor/release/mapping.txt 

PS: Sie haben Typo app/build/Ausgänge/Kartierungs-/my_flavor/relese /mapping.txt

Read more

Verwandte Themen