Domyślne ignorowanie uprawnień przez GIT

Domyślne ignorowanie uprawnień przez GIT
SK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 68
0

Witam wszystkich,
Swego czasu pracowałem przy pewnym projekcie rozwijanym przez kilka osób. Jedna z osób, świadomie lub nie, zmieniła chmod kilku plików. Gdy jej zmiany wpadły do repozytorium, każdorazowe, kolejne pobranie kodu stamtąd powodowało na start przeoranie kilkunastu plików. Nie powiem, kilka k#*w padło zanim zrozumiałem w czym rzecz.

Teraz przy pobieraniu repo każdorazowo wklepuje
git config core.fileMode false
by ignorować zmiany uprawnień pliku. Mogę ustawić to w globalnym pliku konfiguracyjnym git dla mojego środowiska, ale chciałbym pójść o krok dalej i ustawić coś takiego dla całego repozytorium. By każdy pobierając projekt z repozytorium miał od razu włączone ignorowanie zmian uprawnień plików. Jest to możliwe ? Sam plik .git/config raczej nie prześlę, bo sam tam dane identyfikacyjne, ale może znacie inny sposób, albo macie pomysł na obejście problemu ?

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Nie nie da się. Ale zawsze możesz wypchnąć zmianę uprawnień dla tych plików i naprawić uprawnienia, ew. zrobić dla nich revert.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.