Chcę trzymać pliki potrzebne do debugowania: .idea/runConfigurations/*.xml
a resztę w .idea/ ignorować i tak mniej więcej wygląda .gitignore:
#vs & vscode
.vs/
.vscode/*
#keep debug file
!.vscode/launch.json
#webstorm
.idea/*
!.idea/runConfigurations/*.xml
problem leży w tym iż pliki są ignorowane mimo wszystko, a w przypadku reguły która działa analogicznie dla ."vscode/launch.json" wszystko działa bez problemu
Sprawdzałem jeszcze:
git check-ignore -v .idea/runConfigurations/Attach_to_main.xml
>> .gitignore:24:.idea/* .idea/runConfigurations/Attach_to_main.xml
Po zmianie reguł na:
#webstorm
.idea/runConfigurations/*.xml
pliki są poprawnie ignorowanie, więc ścieżki na pewno są dobre
Macie może jakieś pomysły co może być nie tak?
Z góry dzięki za pomoc