我很乐意将旧的大学项目导入github。版本控制处理了SVN,我对服务器的访问早已不复存在。
我所拥有的是最新的文件副本,以及包含svn log
输出的文件。对我来说,这似乎足以以某种方式恢复存储库的整个历史记录。有谁知道有没有办法做到这一点?通过重新创建SVN仓库,或直接转换为git。
我在本地工作副本上使用TortoiseSVN,如果有帮助(仍然有.svn文件夹)。
答案 0 :(得分:1)
它似乎不可能,因为SVN是集中的,这意味着旧版本的实际内容在SVN服务器上。
这与像git这样的分散式VCS不同,其中 all 版本内容存储在.git
文件夹中。
您可以使用这些文件的最新版本创建一个git repo,然后从那里开始。