克隆本地SVN结账到GIT

时间:2010-07-21 08:10:35

标签: svn git

我们有一个远程SVN存储库,用于将所有内容表单图稿保存到视频等...正如您所期望的那样,这个远程SVN存储库的大小为90 gigs。

我想使用GIT而不是使用SVN,考虑到我希望团队中的任何人都可以看到任何更新或提交,而无需显示SVN的历史记录(由于我远程工作需要5分钟)

我在我的机器上有一个本地SVN签出存储库,其大小为90 gigs。有没有什么方法可以使用GIT来克隆这个SVN结账(90演出数据)然后继续git svn fetch并拉/提交到远程SVN存储库而不需要克隆远程存储库?

请注意,SVN存储库的大小为90 gigs。所以使用Git Svn Clone进行远程克隆是不可能的。所以我想以某种方式,复制数据并创建哈希表然后以某种方式告诉git“现在在这个版本的服务器上寻找更新”

2 个答案:

答案 0 :(得分:2)

根据我的研究,没有直接的方法可以做到这一点。您的本地SVN存储库与服务器的SVN存储库不同,后者包含项目的整个历史记录和修改。

我找到了自己的工作地点,在欧洲的办公室为我安装了一台PC,我在那里设置了GIT来修复存储库(这需要时间)。这似乎是处理世界另一端的大型20到60 gig存储库时唯一有效的方法。

答案 1 :(得分:0)

我不确定GIT是否非常适合对大型二进制文件进行版本控制(如果我从某些视频演示文稿中回忆起来,即使它是创建者主张反对使用GIT的大二进制文件)。