I need to add this file on git (Android Studio Project)
app/build/outputs/mapping/my_flavor/relese/mapping.txt
This is my .gitignore file (root of the project)
...
build/
*/build/
!build/outputs/mapping/my_flavor/release
...
This is my .gitignore file (module app)
...
/build
!/build/outputs/mapping/my_flavor/release
...
The files contained in app/build/outputs/mapping/my_flavor/release are always excluded by git.
Any suggetion on how I can solve it?
Regards
Easiest way:
git add -f app/build/outputs/mapping/my_flavor/release/mapping.txt
You only need to use the -f flag the first time - .gitignore does not work for files that are already tracked.
However, I would recommend treating the mapping.txt file as a build artifact and NOT add it to version control, instead, store it along with your .apk file to wherever you are storing build artifacts.
It is possible to handle it in .gitignore file.
If you want to ignore the whole content of a directory except one file inside it, you could write a pair of rules for each directory in the file path.
!/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: You have typo app/build/outputs/mapping/my_flavor/relese/mapping.txt
Read more
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With