git svn使用git管理svn代码
很早之前,管理代码、协同工作是用的svn,自打用过git之后,就再也回不去svn的年代了。但是,很多地方还是在使用svn啊。
在机器上同时安装git和svn也不偿是一种办法,虽说我不是处女座,但是这种做法总觉得不是太给力。
查询git的官方文档看来,git也是可以支持svn的。其实,对于日常的操作,无非就是update、commit、push、pull~
git操作svn核心命令记住以下几个就可以了~
1,git svn clone $svn地址$
将远程svn服务器上的数据拉取到本地。 如果服务器地址为https://www.httpbin.com.cn/path/to/your/svn/code,那么则会在本地新建一个code的目录; 如果需要指定目录,则可以在后面加上文件夹参数!eg: $git svn clone https://svn.abc.com/path/to/your/code myLocalPath
2,git svn rebase
将服务器上最新的代码拉取到本地
3,git svn fetch $svn地址$
将服务器上的代码抓取到本地
4,git add $文件/文件列表$
和git原生一模一样,将文件更新加入到git库
5,git commit -m “更新内容注释”
注释文件提交
6,git svn dcommit
将注释好的代码提交到服务器
核心命令就这些,超级简单。当然,其他命令和常规git命令是一样的。比如checkout, merge
注意一点,git svn也是支持.gitinore文件的~