【问题标题】:Cloning a cvs repository client-side克隆 cvs 存储库客户端
【发布时间】:2014-09-11 04:42:13
【问题描述】:

我想从 sourceforge 克隆一个 cvs 存储库,特别是它的所有分支和历史记录 (this one)。

我尝试过使用git cvsimport,但这不支持cvsps v3,这里的其他答案说cvsexport 可以更完整地导入git。

但是cvsexport 需要 RCS 文件,我如何获得这些客户端?签出 CVS 存储库时,仅签出头版本,并且我没有管理员访问权限,因此无法使用 rsync。

顺便说一句,我没有任何 CVS 经验,只有 GIT 经验。

[编辑] 刚刚发现 sourceforge 通过rsync:// 协议可以匿名访问rsync,所以我原来的问题就解决了。 但是,如果不支持呢?

【问题讨论】:

    标签: git cvs


    【解决方案1】:

    我知道 OP 找到了答案,但我决定发布此内容,以帮助那些通过搜索找到此内容的人,例如我。

    对于 SourceForge,此链接说明了如何备份 CVS 存储库。

    http://sourceforge.net/p/forge/documentation/CVS/#backups

    撰写本文时:

    可以使用 rsync 备份 CVS 存储库。

    示例(将 PROJECTNAME 替换为项目的 UNIX 组名):

    rsync -av rsync://PROJECTNAME.cvs.sourceforge.net/cvsroot/PROJECTNAME/* .
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 2011-06-09
      • 2013-12-08
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      相关资源
      最近更新 更多