相信很多使用过Git的人,都感叹过分布式代码管理的强大,吐槽SVN的种种不足。现在我们就来说一下,如何使用Git连接并管理SVN的代码。
初始化Git
使用Sourcetree 连接svn时,经常会出现无法识别URL的情况。本人猜测是因为没有登录过SVN账号,因此无法识别。具体原因,欢迎大家解答。😄
此时通过在终端中使用Git命令的方式建立好本地仓库,之后再连接。
1.cd 到存放本地仓库的目录
2.初始化本地仓库
git svn init svn://niuyulong@zimbra.vlor.cn/research/public/project/airing/common/doc
3. 获取指定版本的代码
git svn fetch -r 19086:HEAD
其中19086是svn中查到的最新版本号。如果不填写版本号,则会从从初版本开始下载,文件大小你懂的。
4.SourceTree连接本地仓库
添加新仓库->添加已经存在的仓库。
OK,打开仓库,是不是送了一口气?😆
SourceTree使用的注意事项。
1.配置好了之后,打开仓库一看,我还什么都没有做,就有一堆的变更。仔细一看是*.pbxuser, *.xcuserstate等等这些不需要提交的文件(本地操作记录文件),打开应用设置,配置需要忽略的文件类型即可。
未完待续。。。
参考链接