# Environment
ubuntu 9.04

# 其它相關的svn作品

用svn hooks做deploy
http://github.com/gisanfu/svn

將常用的svn指令,變成用快速鍵來操作,
安裝好以下網址的程式以後,輸入svnn即可啟用它
http://github.com/gisanfu/fast-change-dir

安裝svn的方式
$ sudo apt-get install subversion

# 目的
svn指令基本操作,本文會不定時的更新

# 指令

送出更新
$ svn commit -m '這次更新的文字簡介,不過最好是輸入英文'

觀看本svn資料夾有變動的檔案列表
這個動作通常都是在commit之前在做的
$ svn status

將本svn資料夾與svnserver同步(當然是以svnserver上面的為主)
$ svn update

觀看本svn資料夾與主機上面的做diff,可以看我修改了哪些東西
這個動作通常都是在commit之前在做的
$ svn diff

觀看更新的記錄
也可以加上-l 引數限制顯示的筆數(最近的幾筆)
因為通常log都會很多
$ svn log
$ svn log -l 10

該如何記錄密碼
$ vi ~/.subversion/config

在ubuntu中首選的svn GUI client => RapidSVN

搭配ubuntu 內建的nautilus scripts(不過只有簡單幾個動作可以使用)
$ sudo apt-get install nautilus-script-collection-svn
$ sudo cp -r /usr/share/nautilus-scripts/Subversion $HOME/.gnome2/nautilus-scripts/

首選UI介面 Rabbitvcs
http://rabbitvcs.org/
in ubuntu 9.10:
$ sudo add-apt-repository ppa:rabbitvcs
$ sudo apt-get update
$ sudo apt-get install rabbitvcs-core rabbitvcs-nautilus


# 參考文章
http://www.anyexample.com/linux_bsd/bash/recursively_delete__svn_directories.xml
創作者介紹

創造心理的感動

gisanfu 發表在 痞客邦 PIXNET 留言(0) 人氣()