|||
现在越来越多的人使用GIT管理代码文件,GIT的好处不在本文赘述。 本文主要介绍如何从已有的SVN项目转到GIT项目中,并保存所有的commit记录。
网上有很多方法,大部分是可以使用的。
需要注意的是,在转换时,有时会出现如下错误:
使用URL: file:///C:/XXXX, 时,可以访问到本地的repository,但是使用svn://localhost却无法访问,也无法使用网上介绍的各种方法来顺利转换,总是会报错。尝试了各种方法后,发现是本地svn服务器未配置,服务器未启动导致。使用如下脚本文件,可解决此问题。
sc create svnservice binPath= "C:Program FilesTortoiseSVNbinsvnserve.exe --service -r /path/to/repo" DisplayName= "svnservice" depend= Tcpip start= auto
net start svnservice
pause
注意:两个路径要设置正确,第一个路径是svnserve.exe所在路径,第二个路径是本地repository所在路径。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-5 10:21
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社