2009年5月30日 星期六

Bash - Subversion Directory Switching Helper

基於現在很多都還是在用 subversion 作為版本控制,切換 branches/trunk 總是無法避免,如果非常常用的時候,cd 來 cd 去就會便得非常瑣碎並且浪費時間。

這隻 bash script 便是用來方便切換目錄用的。 svnb [branch name] 便可切換到 branch 上去,若是想看目前哪些 branch 則可 svnb 按下 Tab 鍵做 completion。svnt 則直接跳入 trunk 目錄。

可作用的路徑如下:

/project/trunk
/project/trunk/working/path
/project
/project/branches/
/project/branches/feature

將此 script 存起來,再將 .bashrc 裡面加入 source /path/to/file.sh 即可: