話說,
用git 當svn 的local branch有點大材小用,
不過原因如下:
一、這樣子就不需要把code branch出去改,
修改的地方用git commit(可以一直commit到git),
等到function work時,
再用svn commit所有的修改,
之後就可以移掉git了
二、真正的原因是有些server我沒有git-svn的權限,
沒辦法用git-svn直接clone svn的code,
不然用git-svn應該才是正解
flow:
1. cd /path_to_work/ #進入工作目錄
2. git init #init git
3. vim .gitignore #設 .gitignore
例:
.*
4. git add -A # add all files exclude .gitignore
5. git commit # commit files to git
...
6. svn ci # commit files to svn
7. rm -rf .git/ # remove git
延伸閱讀:
git
百岳(1-37) | 百岳(38-48) | 中級山 | 單車 | 西藏 | 留言版
星期三, 8月 08, 2012
星期日, 7月 11, 2010
git
看起來要和linux kernel打交道,
應該要好好學一下git了
延伸閱讀:
Why Git is Better than X
Git Study
我愛 Git
迷人的 git
Git 初學筆記 - 實作測試
Git 原始碼管理
git 與 git-svn 簡單教學
使用 git-svn 整合 git 與 svn
git-svn(1) Manual Page
應該要好好學一下git了
延伸閱讀:
Why Git is Better than X
Git Study
我愛 Git
迷人的 git
Git 初學筆記 - 實作測試
Git 原始碼管理
git 與 git-svn 簡單教學
使用 git-svn 整合 git 與 svn
git-svn(1) Manual Page
訂閱:
文章 (Atom)


