GCC分支与Subversion和Git

时间:2014-10-01 11:33:24

标签: git svn gcc github gnu

在此地址,您可以找到svn项目的gcc分支

https://gcc.gnu.org/svn/gcc/branches/

现在here它说gnu.org,repo.or.cz和github上托管的svn存储库甚至有3个“镜像”,问题是:

  • 如果只比较这3个git存储库,它们看起来像包含相同的代码库(分支,标题和标记),但内容甚至看起来与原始的svn存储库不兼容,他们只是托管不同的项目,不同的分支机构。
  • git存储库中的一些分支是旧的,我找到了最后一次提交大约1年的存储库,一般来说它们看起来几乎与{{1的最新发展无关项目。

不幸的是,我发现gcc项目不会为这些分支中的最新更改发布快照,甚至不会发布每周周期,gcc最近给我带来了很多麻烦,所以我想使用subversion

问题是,考虑到我对列出的here中的一个分支感兴趣,我如何才能到达等效的git存储库? gcc分支的官方git存储库在哪里?

1 个答案:

答案 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的SVNGit的网络界面,并在日志中看到最后一次提交的短暂延迟(提交从41分钟前已镜像,提交时间为6分钟 - 还没有)

  

考虑到我对其中一个分支感兴趣

只需从原始SVN存储库中使用git svn此单个分支进行克隆,并在外部Git镜像中消除一个额外的层和(可能)故障点