Uprawnienia plików w repo SVN
Kwiecień 21st, 2009
Brak komentarzy
Jakby gdzieś, kiedyś, przypadkiem zdarzyło Wam się, że jakiś ziomal wrzucał do repozytorium pliki z atrybutami wykonywalności, a które owych atrybutów mieć nie powinny i na dodatek chmodowanie+svn ci nie pomaga, to jest na to rada jedna:
$ find . -exec svn propdel svn:executable {} \;
Subversion będzie się czepiał: svn: Próba usunięcia nieistniejącego atrybutu ‘svn:executable’
, jednak nie straszne nam takie komunikaty. Atrybuty wykonywalności faktycznie zostaną zdjęte lokalnie, a po commicie
nawet i w repozytorium.
Nadmieniam usłużnie, że do find warto dodać jakiś filterek w rodzaju np. -name '*.php', jeśli nie chcemy, żeby nam zmieniał wszystko jak leci.