Diff & Merge

Install & Configure p4merge diff tool on Linux

// Download 1st https://www.perforce.com/downloads/visual-merge-tool
// .tgz file downloaded
gunzip p4v.tgz ( create .tar )
tar xvf p4v.tar

cd p4v-...( extracted folder )
mkdir /opt/p4merge
mv * /opt/p4merge
// create sumbolic link
ln -s /opt/p4merge/bin/p4merge /usr/local/bin/p4merge 
// OR
ln -s /opt/p4merge/bin/p4merge /usr/bin/p4merge 
p4merge ( it will launch p4merge tool )

Configuring diff & merge tool

git config --global diff.tool p4merge
git config --global difftool.p4merge.path /usr/bin/p4merge
git config --global difftool.prompt false
git config --global merge.tool p4merge
git config --global mergetool.p4merge.path /usr/bin/p4merge
git config --global mergetool.prompt false

// test config now
git --config --global --list

Last updated

Was this helpful?