2010-01-12 11 views
9

Jak zatrzymać działanie Subversive od ustawienia svn:mime-type na text/plain przy pierwszym zatwierdzeniu?Zatrzymaj Eclipse/Subversive od ustawienia svn: typ mime na tekst/plain przy pierwszym zatwierdzeniu

Mój kod Java jest sprawdzany w moim repozytorium z ustawieniem svn:mime-type ustawionym jako text/plain, w wyniku czego moja przeglądarka SVN (trac) nie jest podświetlana.

Powinienem dodać, że używam Eclipse 3.5 i najnowszej wersji Subversive z adapterem SVNKit 1.3.0 (dla SVN 1.6).


Dla tych, znalezienie na to pytanie, ten problem już nie istnieje, jak to było resolved poprzez opcję w sekcji Preferencje wywrotowych.

+0

Nie mam ziemskiego pomysłu. Miałem to dokładne pytanie i było naprawdę pomocne! – Glyph

Odpowiedz

4

Musisz faktycznie skonfigurować typy MIME się w „okno> Preferencje> Zespół> SVN> Właściwości> Właściwości konfiguracyjne Automatic”

Dla typu pliku * .java na przykład ustawić go na adres: svn : mime-type = text/x-java

1

domyślnie ustawia tylko Subversion svn: mime-type do application/octet-stream, gdy plik jest binarny (a nie explictly przypisać dowolną inną wartość). Patrz: Automatic Property Setting w celach informacyjnych. Ta funkcja jest dzięki uprzejmości Subversive.

Obawiam się, że nie jestem użytkownikiem Subversive, ale znalazłem w Google odwołanie do menu w "Okno> Preferencje> Zespół> SVN> Konfiguracja właściwości> Właściwości automatyczne", gdzie wydaje się, że można usunąć niepożądane skojarzenia .

+0

Nie ma żadnych powiązań na liście - dlatego jest to mylące. –

+0

Następnie sprawdź miejsca, w których sama Subversion przyjmuje to ustawienie. Są wymienione w powyższym linku. –

+0

Kłopot w tym, że SVN domyślnie * ustawia tylko * svn: mime-type dla plików binarnych, wszystkie pozostałe właściwości nie powinny być ustawione. (i używam złącza SVNKit 1.3.0) –

3

Jeśli projekt już został zabrudzony przez wywrotową, cd do głównego projektu i uruchom następujące polecenia

find . -name "*.java" -exec svn propset svn:mime-type 'text/x-java' {} \; 
find . -name "*.xml" -exec svn propset svn:mime-type 'text/xml' {} \; 
0

Podawane bug przez vorburger (https://bugs.eclipse.org/bugs/show_bug.cgi?id=322772) został naprawiony. Istnieje opcja o nazwie "Ustaw tekst typu MIME dla wszystkich plików innych niż binarne" w "Okno> Preferencje> Zespół> SVN> Właściwości Konfiguracja> Właściwości automatyczne", która musi zostać odznaczona, aby zapobiec Subversive do dodania typu S/MIME do nowo dodane zasoby.