2010年11月1日 星期一

在xcode上使用檔案系統建立簡單的svn

由於設定網路svn設定的有點火大
決定先從檔案系統svn處理起

參考文章http://it-nonwhizzos.blogspot.com/2010/05/simple-single-user-subversion-with.html

這篇寫的不錯,不過
大致步驟如下
0. 環境:要安裝subversion, mac好像有內建

1. 使用svadmin建立一個repository
最好是在自己的目錄下,不然會有煩人的權限問題
svnadmin create /Users/xxx/svn

2. 在xcode中設定scm,scheme用file
並將path指定到該目錄
ex: file:///Users/xxx/svn

3. 使用import匯入專案到repo
如果出現 no such table rep_cache,就到svn目錄下的db修改設定
sudo ee db/fsfs.conf, 把# enable-rep-sharing = false取消註解

4. 刪除原始檔案,進入SCM並checkout出來到自己要的目錄
5. 設定專案的scm到這repo中

其實下面還有一些設定是關於設定xcodeproj為專案檔而非文字檔
不過xcode 3.2中好像已經有版號功能的樣子
因此就暫時跳過不處理,以後出問題再說 XD
cd ~/Code/MyApp/MyApp.xcodeproj
svn propset svn:mime-type application/octet-stream jbm.mode1v3
svn propset svn:mime-type application/octet-stream jbm.pbxuser


至於使用網路連線,可以看這篇試試看
http://yfchen58.blogspot.com/2009/11/mac-os-x-106-svn.html
想更進階的話
http://www.dotblogs.com.tw/remhom/archive/2010/10/13/18308.aspx

沒有留言: