SVN - Global Ignores

SVN 1.8 introduces svn:global-ignores. This can be particularly useful if you want to make sure to exlcude/ignore certain things from your repository, but either don't know the exact path where they might appear or it is impractical to manually add the svn:ignore rules at each location.…

Read this article

Advantages of SVN over Git

To be clear, I am happy with using both SVN and Git and use whichever one is most appropriate as each have their advantages. However, I feel it's worth making this post as there seems to be a bit of a git bandwagon where people just disregard SVN. Forced Collaboration…

Read this article

SVN Cheatsheet

Partial Merge Sometimes branches get way out of date and merging all updates from trunk causes way too many conflicts to handle at once. In this case you may want to merge updates from trunk in stages which are easier to handle. The command below will only sync updates from…

Read this article

Configure SVN To Use Meld For Diffs

Execute the script below to have meld appear with side by side diffs whenever you perform commands like svn diff [my file] #!/bin/bash SEARCH="# diff-cmd = diff_program (diff, gdiff, etc.)" REPLACE="diff-cmd = /usr/bin/meld" FILEPATH="$HOME/.subversion/config" sed -i "s;$SEARCH;$REPLACE;" $FILEPATH…

Read this article