2010年1月3日 星期日

Subversion on Mac os

一、Subversion

Subversion 是一個版本控管工具,在程式開發的時候,常用來進行控制版本間的差異。

二、Download

Subversion 有為了 mac 製作 dmg 的版本。
http://www.open.collab.net/downloads/community/

三,執行

執行完後,利用 terminal 來檢查。
> cd /opt/subversion

就會到 subversion 的目錄,接者把執行路徑加到 path 底下。
> cd ~/
> vi .bash_profile

export PATH=/opt/subversion/bin/:$PATH

退出後,檢查一下是否正確。
> svn help

四、建立 subversion 目錄

找一個位置當做 subversion repository

> cd ~/Documents
> mkdir subversion
> cd subversion
> svnadmin create svnrepo
> cd svnrepo

建立分類目錄
> mkdir project
> cd project

建立專案
> mkdir test
> touch test/test.txt

五、專案 check in svn

> svn import test file:///Users/cristo/Documents/subversion/svnrepo/project/test -m "init"

六、check out 專案

> svn checkout file:///Users/cristo/Documents/subversion/svnrepo/project/test test-copy
> cd test-copy

編輯 test.txt
> vi test.txt

檢查狀態
> svn status

check in
> svn commit -m "second"

六、 GUI 介面

可以試看看 svnX