在此地址,您可以找到svn
项目的gcc
分支
https://gcc.gnu.org/svn/gcc/branches/
现在here它说gnu.org,repo.or.cz和github上托管的svn
存储库甚至有3个“镜像”,问题是:
git
存储库,它们看起来像包含相同的代码库(分支,标题和标记),但内容甚至看起来与原始的svn
存储库不兼容,他们只是托管不同的项目,不同的分支机构。git
存储库中的一些分支是旧的,我找到了最后一次提交大约1年的存储库,一般来说它们看起来几乎与{{1的最新发展无关项目。不幸的是,我发现gcc
项目不会为这些分支中的最新更改发布快照,甚至不会发布每周周期,gcc
最近给我带来了很多麻烦,所以我想使用subversion
。
问题是,考虑到我对列出的here中的一个分支感兴趣,我如何才能到达等效的git
存储库? gcc分支的官方git
存储库在哪里?
答案 0 :(得分:0)
来自GitMirror页面
有一个gcc svn存储库的只读git镜像可用 于:
GIT中://gcc.gnu.org/git/gcc.git https://gcc.gnu.org/git/gcc.git GIT中+ SSH://gcc.gnu.org/git/gcc.git
I.ecc.gnu.org的Git-repo是完整SVN源的第一级(同步最快)镜像
内容甚至看起来与原始的svn存储库兼容
RLLY?我尝试使用来自gcc.gnu.org的SVN和Git的网络界面,并在日志中看到最后一次提交的短暂延迟(提交从41分钟前已镜像,提交时间为6分钟 - 还没有)
考虑到我对其中一个分支感兴趣
只需从原始SVN存储库中使用git svn
此单个分支进行克隆,并在外部Git镜像中消除一个额外的层和(可能)故障点