You may insert following snippets into the externaltools -file of kate. Your own may found (mostly) in
~/.kde/share/apps/kate
Compare directory of document to subversion
[externaltool_Comparedirectoryofdocumenttosubversion]
acname=externaltool_Comparedirectoryofdocumenttosubversion
cmdname=
command=kdesvn exec diff %directory
executable=kdesvn
icon=kdesvn
mimetypes=
name=Compare directory of document to subversion
save=0
Compare current document to subversion
This compares only the last saved version, not version inside view. E.g., not saved changes will not displayed.
[externaltool_Comparedocumenttosubversion] acname=externaltool_Comparedocumenttosubversion cmdname= command=kdesvn exec diff %URL executable=kdesvn icon=kdesvn mimetypes= name=Compare document to subversion save=0
Open the directory of current document
Opens a new instance of kdesvn viewing the directory of current opened document.
[externaltool_KdesvnDirectoryofcurrentdocument] acname=externaltool_KdesvnDirectoryofcurrentdocument cmdname= command=kdesvn %directory executable=kdesvn icon=kdesvn mimetypes= name=Kdesvn (Directory of current document) save=0
Revert current document
Reverts the content of open document to the last version in repository. This entry will save your document and than do the revert-operation ’cause otherwise kate don’t want reload the document.
[externaltool_Reverttolastsubversionsversion] acname=externaltool_Reverttolastsubversionsversion cmdname= command=kdesvn exec undo %URL executable=kdesvn icon=kdesvn mimetypes= name=Revert to last subversions version save=1
Show log for document
[externaltool_subversionlogforcurrentdocument] acname=externaltool_subversionlogforcurrentdocument cmdname= command=kdesvn exec log -r WORKING:1 %URL executable=kdesvn icon=kdesvn mimetypes= name=Subversion log for current document save=0