Podświetlanie zmodyfikowanych linii w Eclipse

W netbeans, jeśli otwieram plik, który znajduje się pod kontrolą wersji, linie, które zostały zmodyfikowane, są podświetlone w lewej części. (zielony dla nowych linii i niebieski dla zmodyfikowanych linii)

Czy można uzyskać podobny efekt w Eclipse?

Author: Sudar, 2010-03-15

6 answers

  1. Otwórz okno preferencji
  2. Szukaj "diff"
  3. Select Quick Diff
  4. Zmień "Użyj tego źródła odniesienia" na dostawcę SCM (jak CVS, SVN lub Git)

Domyślnie porównuje się ją z najnowszą wersją na dysku, która, jeśli plik został zapisany, w ogóle nie jest różnicą. Musisz aktywować porównanie z SCM repo. Nie jestem pewien, co się dzieje, jeśli masz więcej niż jeden rodzaj SCM, ponieważ jest to tylko jeden wybór.

 120
Author: Dan Allen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-20 05:53:13

Z Subversive, możesz zrobić Team > Show Adnotations, a to będzie opisywać wiersze z autorem i datą ostatniej modyfikacji tej linii.

 5
Author: thSoft,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-15 21:53:35

Right-click w aktach > Team > Show annotation.
Taśma brown pojawi się po lewej stronie kodu (reprezentuje linie commited), A linie modified pojawią się w white.

 4
Author: Hakim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-24 18:07:49

Szybki Diff wtyczki EGit robi dokładnie to samo, co funkcja zmodyfikowanych linii netbans.

Http://wiki.eclipse.org/EGit/User_Guide/State

 2
Author: ultra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-10-03 09:35:15

Istnieją co najmniej dwie rzeczy, które musisz zrobić, aby uzyskać podświetlanie zmian oparte na rewizji (np. takie, które nie znikają, gdy plik jest zapisywany), aby pokazać się w "overview ruler" Eclipse podczas używania Git:

  1. przed importem upewnij się, że Preferences > Team > Git > Projects > Automatically Share project that are located inside Git repositories jest zaznaczone lub Importuj projekt do obszaru roboczego za pomocą Import... > Git > Projects from Git (jak zauważył @cornelius w komentarzu do innej odpowiedzi)
  2. Enable Szybkie Diff i wybierz "a Git Revision" jako źródło odniesienia: Preferences > Editors > Text Editors > Quick Diff
 1
Author: David Avendasora,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-29 16:16:17

W eclipse również pojawi się podświetlona linia, która zostanie zmieniona po zapisaniu pliku. a podświetlenie to nic innego jak zmiana koloru w lewym panelu edytora przed rozpoczęciem tej zmienionej linii.

 0
Author: GuruKulki,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-03-15 13:27:51