我在学校服务器上有一个 subversion 存储库,来自我和朋友上个学期工作的一个项目。我们希望接受该项目并对其进行润色,使其更像是一个投资组合项目,我不太确定该存储库是否会在学校服务器上保持完整(他们通常会在几个学期后将其擦除)。我无权转储 repo,尽管我已经发送了一封电子邮件,看看我是否可以得到一个 - 这将是最好的解决方案。
我尝试了 svnsync 但学校服务器不支持重播命令(可能已关闭),所以这对我不起作用。
现在,理论上,是否可以(手动或以编程方式)签出存储库的每个修订版并将其签入我们自己服务器上的新存储库?我认为它会起作用 - 我们只有 3 个人,并且没有我们必须担心的工作副本冲突,只需要一份回购中所有历史记录的副本,以防我们需要回去查看它。
话虽如此,在我通过编写脚本来重新发明轮子之前 - 这样的事情是否已经存在?我必须弄清楚已经有一个工具可以做到这一点,或者有人已经编写了一个脚本来做到这一点。