I want to have a SVN capable GUI based diff and merge program in Ubuntu that can compare my version of the source code with that in the SVN server repository. Then I can selectively copy the SVN repository’s code fragments onto my working version. This way I can selectively undo the individual changes that I made in my working version.
For each application, what are the steps to do the task I described?
~\bin\svn-diff-meld.sh
. Then make the file executable viachmod +x ~\bin\svn-diff-meld.sh
. Create~/.bash_aliases
and paste inalias svndm='svn diff --diff-cmd=~/bin/svn-diff-meld.sh'
but remember to replace tilde~
with your absolute path because it needs to find the file. Run~/.bashrc
to update aliases. Now you can runsvndm some_directory/some_file
within your local SVN and the GUI would pop up. Hopefully someone would write this answer and I would accept it as the right answer.