Cześć, mam mały problem z systemem, nad którym pracuję. To jest thirdparty.
W poprzedniej wersji był sobie jakiś plik, nazwijmy go config.h.
W nowej wersji tego pliku nie ma. Jednak teraz, gdy na gicie zrobię checkout poprzedniej wersji i później wrócę na nową, plik config.h zostaje zachowany, przez co mam problemy z budowaniem nowej wersji. Czy jest jakiś sposób, żeby podczas przełączania brancha git usuwał pliki, których nie ma na tym branchu?
0
1
git clean
, ale nie jestem pewien, czy można to jakoś zautomatyzować…
1
Post-checkout hook?
1
raczej niemożliwe, może odśwież katalog plików w IDE, ja tak miałem że nazwy zostały a po odświeżeniu znikneły albo masz otwarty ten plik config.h i dlatego go trzyma tymczasowo.
1
Co daje git status
gdy jesteś na tym branchu gdzie nie powinno być tego pliku?