Aangepaste lijnen markeren in Eclipse

Als ik in netbeans een bestand open dat onder versiebeheer staat, worden de regels die zijn gewijzigd, aan de linkerkant gemarkeerd. (groen voor nieuwe regels en blauw voor gewijzigde regels)

Is het mogelijk om een ​​soortgelijk effect te krijgen in Eclipse?


Antwoord 1, autoriteit 100%

  1. Open het voorkeurenvenster
  2. Zoeken naar “diff”
  3. Selecteer Quick Diff
  4. Verander de “Gebruik deze referentiebron” in een SCM-provider (zoals CVS, SVN of Git)

Standaard vergelijkt het met de nieuwste versie op schijf, wat, als je het bestand hebt opgeslagen, helemaal geen verschil is. U moet de vergelijking met een SCM-repo activeren. Ik weet niet zeker wat er gebeurt als u meer dan één type SCM gebruikt, aangezien dit slechts een enkele selectie is.


Antwoord 2, autoriteit 3%

Met Subversive kun je Team > Toon annotaties, en het zal de regels annoteren met de auteur en datum van de laatste wijziging van die regel.


Antwoord 3, autoriteit 3%

Right-clickop het bestand > Team> Show annotation.
Er verschijnt een brown-tape aan de linkerkant van de code (deze vertegenwoordigt commited-regels), en de modified-regels worden weergegeven in white.


Antwoord 4, autoriteit 3%

In Eclipse met behulp van de Quick Diff-functie. Dit is eenvoudig te doen:

  1. Ga naar venster -> Voorkeuren -> Algemeen -> Redacteuren -> Teksteditors ->
    Snel verschil. Dit is het dialoogvenster van waaruit het kan worden geconfigureerd.
  2. Schakel Quick Diff in door de optie Enable quick diffin te schakelen.
  3. Kies het versiebeheersysteem waarvoor Quick Diff nodig is
    uit de vervolgkeuzelijst Use this reference source. Git, SVN en CVS zouden moeten
    hier aanwezig zijn. Mercurial verschijnt als de MercurialEclipse-plug-in is
    geïnstalleerd.
  4. De overzichtsliniaal is de liniaal rechts van de schuifbalk in de
    editor. Als u de niet-vastgelegde regels wilt zien die moeten worden gemarkeerd
    schakel daarop de optie Show differences in overview rulerin.
  5. Kies Toepassen en OK. Sluit alle editorvensters en open de bron opnieuw
    bestand dat u in de editor wilt hebben.

U zou de nieuw toegevoegde, gewijzigde of verwijderde regels in kleur moeten kunnen zien in de linkerbalk waarop regelnummers gewoonlijk worden weergegeven. De gebruikte kleuren zijn de kleuren die zijn ingesteld in het dialoogvenster Snel verschil (zie bovenstaande stappen). Je kunt deze niet-vastgelegde locaties ook zien gemarkeerd langs de overzichtsliniaal aan de rechterkant.


Antwoord 5, autoriteit 2%

De Quick Diff van de EGit-plug-in doet precies hetzelfde als de functie voor gewijzigde lijnen van netbans.

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


Antwoord 6

Er zijn ten minste twee dingendie u moet doen om op revisie gebaseerde wijzigingsmarkering te krijgen (dwz degenen die nietverdwijnen wanneer het bestand wordt opgeslagen) om te verschijnen in Eclipse’s “overzichtsliniaal” bij gebruik van Git:

  1. Voordat u gaat importeren, moet u ervoor zorgen dat Preferences> Team> Git> Projects> Automatically Share project that are located inside Git repositoriesis aangevinkt ofimporteer het project in uw werkruimte met behulp van Import...> Git> Projects from Git(zoals aangegeven door @cornelius in een opmerking bij een ander antwoord)
  2. Schakel Quick Diff in en selecteer “A Git Revision” als referentiebron: Preferences> Editors> Text Editors> Quick Diff

Antwoord 7

Voor Eclipse-versie: 2019-03 (4.11.0)Ga naar

  1. Selecteer ‘venster’
  2. Selecteer ‘Voorkeuren’
  3. Ga naar Algemeen -> Redacteuren -> Teksteditors -> Snel verschil
  4. Vink ‘Snel verschil inschakelen’ aan
  5. Vink ‘Toon verschillen in overzichtsliniaal’ aan
  6. Als je de wijzigingen wilt behouden nadat je je lokale kopie hebt opgeslagen, moet je de eclipse vertellen om de lokale kopie te vergelijken met de repository-versie. Om dat te doen, wijzigt u de reference sourcedienovereenkomstig.

     Voer hier de afbeeldingsomschrijving in

Other episodes