ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

28、在Subversion仓库中使用Git:全面指南

28、在Subversion仓库中使用Git:全面指南

在Subversion仓库中使用Git:全面指南

1. 引言

随着对Git的使用日益熟练,你会发现没有它的协助工作变得愈发困难。然而,有时你不得不暂时放下Git。比如,当你所在的团队使用其他版本控制系统(如在开源项目中广泛应用的Subversion)管理源代码时。幸运的是,Git开发者们开发了众多插件,用于导入和同步源代码版本与其他系统。

2. 单分支浅克隆示例

首先,我们来对一个Subversion分支进行浅克隆。以Subversion自身的源代码为例,选取其1.5.x分支中33005到33142的特定版本集。

操作步骤:
1. 克隆Subversion仓库:

git svn clone -r33005:33142 http://svn.collab.net/repos/svn/branches/1.5.x/ svn.git

在某些Git包(如Debian和Ubuntu Linux发行版提供的)中,git svn命令是Git的可选部分。若输入git svn后提示“svn不是一个git命令”,可尝试安装git-svn包。

git svn clone命令比普通的git clone更详细,且通常比单独运行Git或Subversion慢。不过,在本示例中,初始克隆不会太慢,因为工作集只是单个分支历史的一小部分。

克隆完成后,查看新的G

返回列表