svn 은 소스형상관리툴 중에 하나죠.
그리고 svn 자체가 커맨드라인툴이고
silk svn 은 서드파티 클라이언트 제품 중 하나구요.
javahl 은 svn 을 자바기반 IDE에서 사용하기 위한 플러그인이라고 보시면 되구요.
tortoisesvn 이 gui client tool 은 아닐텐데요.
GUI 나 command line 의 구분을 못하시는 듯합니다.
아마 DOS 나 리눅스같은 터미널 기반 OS 를 사용하지 않으셔서 그런듯하네요.
이클립스를 사용하신다면 그냥 git 을 이용하시거나 svn 을 꼭 사용하셔야 한다면
Subversive 플러그인을 설치하시면 원할하게 사용하실 수 있을 겁니다.