維尼的蜂巢

RealTime??!! It’s amazing!!!!

SVN-Server on Macbook 八月 3, 2009

Filed under: Mac,Subversion — kevinlin @ 10:17 下午

很久以前用微軟的vss做版本控制,後來改用公司的SVN。 自己寫程式要做版本控制只有自己架svn server來用。因為Leopard已經內建了svn 1.4.4跟apache所以使用mac不失為一個好方法。

步驟很簡單

1. 隨意一個地方建立
# mkdir /users/kevin/repos

2. 建立第一個專案
# svnadmin create /users/kevin/repos/myfirstproject

3.如果要給多人用就要去做ㄧ些這個project的config
# mate /users/kevin/repos/myfirstproject/conf/svnserve.conf
# svnserve -d –listen-port=3690  (開啓SVN伺服器服務)
# killall svnserve(刪掉svn server)

4.不過沒有要給多人使用就跳過第三個步驟。
# cd /users/kevin/repos
# mkdir myNowWork (目前的工作目錄)
# cd myNowWork
# sudo svn co file:///users/kevin/repos/myfirstproject (從指定的路徑checkout出最新版本)
# cd myfirstproject (剛剛抓下來的專案)
# sudo svn mkdir  trunk (隨便建一個目錄)
# sudo svn ci -m “first commit" 把剛剛建好的目錄commit回去

經過上面的步驟就能自己在local使用svn了

改天再來做 svn server讓多人使用的

網路上參考到這篇 http://asuralyc.blogspot.com/2009/05/svn-websvn-ssl-trac-on-leopard.html

 

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s