由于公司用svn进行版本控制、代码提交、多人开发,个人偏向于使用git + sourceTree进行开发,所以有了svn跟git同时使用的需求;
1. 安装好git之后,到svn目录底下使用鼠标右键打开 git bash here,输入 git init 进行初始化仓库;
2. 然后再进行换行符的配置:
git config --global core.safecrlf true
git config --global core.autocrlf false
这两句配置是防止 lf 跟 crlf 转换引发的问题,具体要了解自行google百度。
3. 在master主干上首次提交所有的代码,再新建分支local-master,master主干只用来做提交svn代码使用,local-master则为本地的开发环境,local-master会写各式各样的测试代码,需求跟测试代码的提交最好分开,这样每次要提交svn的时候只需要把local-master的提交进行遴选操作到master上;
4.切记,master上不做修改,只做提交,修改都在local-master上。
网友评论