由于公司用svn進(jìn)行版本控制猪落、代碼提交虱黄、多人開發(fā)芬首,個(gè)人偏向于使用git + sourceTree進(jìn)行開發(fā)赴捞,所以有了svn跟git同時(shí)使用的需求;
1. 安裝好git之后郁稍,到svn目錄底下使用鼠標(biāo)右鍵打開 git bash here赦政,輸入 git init 進(jìn)行初始化倉(cāng)庫(kù);
2. 然后再進(jìn)行換行符的配置:
git?config?--global?core.safecrlf?true
git?config?--global?core.autocrlf?false
? ? 這兩句配置是防止 lf 跟 crlf 轉(zhuǎn)換引發(fā)的問題尚猿,具體要了解自行g(shù)oogle百度冲粤。
3.?在master主干上首次提交所有的代碼,再新建分支local-master危纫,master主干只用來(lái)做提交svn代碼使用财破,local-master則為本地的開發(fā)環(huán)境掰派,local-master會(huì)寫各式各樣的測(cè)試代碼,需求跟測(cè)試代碼的提交最好分開左痢,這樣每次要提交svn的時(shí)候只需要把local-master的提交進(jìn)行遴選操作到master上;
4.切記靡羡,master上不做修改,只做提交俊性,修改都在local-master上略步。