Top Menu

Jump to content
Home
    • Projects
    • Work packages
    • News
    • Getting started
    • Introduction video
      Welcome to OpenProject
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Professional support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Create a new account
      Forgot your password?

Side Menu

  • Overview
  • Wiki
    • Table of contents
      • Expanded. Click to collapseCollapsed. Click to showGit
        • Hierarchy leaf00) Git einrichten
        • Hierarchy leaf01) Repository clonen
        • Hierarchy leaf02) User einrichten
        • Hierarchy leaf03) Erster commit
        • Hierarchy leaf04) Ein neuer Branch
        • Hierarchy leaf05) Änderungen vom Server pullen
        • Hierarchy leaf06) Unterschiede erkennen
        • Hierarchy leaf07) Commit rückgängig machen
        • Hierarchy leaf08) Mergetool einrichten
        • Expanded. Click to collapseCollapsed. Click to show09) Gemeinsam arbeiten mit git
          • Hierarchy leafMerge
          • Hierarchy leafRebase
        • Hierarchy leafCheetsheet
      • Hierarchy leafLernvideo
You are here:
  • Git
  • 08) Mergetool einrichten

Content

08) Mergetool einrichten

  • More
    • Print
    • Table of contents

Mit hilfe eins grafischen Mergetools können unterschiede zwischen Commits grafisch dargestellt werden und zusätzlich können Branches leichter gemerged werden.

Voraussetzungen:

git installiert

Anleitung:

  1. Lade Meld von https://meldmerge.org/ herunter und installiere es.
  2. Verwende den Standardpfad, die Installation von Meld sollte sich nun im Pfad c:/Program Files (x86)/Meld/ befinden. Wenn du einen anderen Pfad wählst, so musst du den Pfad in der Konfiguration entsprechend abändern.
  3. Öffne git-bash und navigiere in dein Repository.
  4. Öffne die Datei ~/.gitconfig mit dem Befehl vim ~/.gitconfig. (Wenn du Meld nicht global verwenden möchtest, so editiere nur die ./git/config Datei in dem enstprechenden Repository).
  5. Füge folgende Zeilen der Datei hinzu:
[diff]
	tool = meld
[difftool]
	prompt = false
[difftool "meld"]
	cmd = "c:/Program\\ Files\\ \\(x86\\)/Meld/Meld.exe" "$LOCAL" "$REMOTE"
[merge]
	tool = meld
[mergetool "meld"]
	keepTemporaries = false
	cmd = "c:/Program\\ Files\\ \\(x86\\)/Meld/Meld.exe" "$LOCAL" "$BASE" "$REMOTE" --output "$MERGED"
[mergetool]
    keepBackup = false
  1. Speichere die Datei ab.
  2. Meld ist nun einsatzbereit
  3. Um es zu testen gib git difftool HEAD HEAD~1 in deinem Repository ein.
  4. Sollte sich Meld nicht öffnen, so kopiere die Datei C:\Program Files (x86)\Meld\lib\libgirepository-1.0-1.dll nach C:\Program Files (x86)\Meld\libgirepository-1.0-1.dll dannach sollte sich Meld ohne Problem starten lassen.

Gratuliere, du hast erfolgreich ein Mergetool installiert!

Loading...