Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以从SVN日志文件创建git存储库?_Git_Svn_Version Control_Tortoisesvn_Restore - Fatal编程技术网

是否可以从SVN日志文件创建git存储库?

是否可以从SVN日志文件创建git存储库?,git,svn,version-control,tortoisesvn,restore,Git,Svn,Version Control,Tortoisesvn,Restore,我想将一个旧的大学项目导入github。版本控制由SVN处理,我对服务器的访问权早已消失 我所拥有的只是这些文件的最新副本,以及一个包含svn log输出的文件。在我看来,这些数据似乎足以以某种方式恢复存储库的整个历史。有人知道有没有办法做到这一点吗?通过重新创建SVN回购,或者直接转换为git 如果有帮助的话,我在本地工作副本上使用了TortoiseSVN(仍然有.svn文件夹)。这似乎是不可能的,因为svn是集中式的,这意味着旧版本的实际内容在svn服务器上 这与分散的VCS(如git)不同

我想将一个旧的大学项目导入github。版本控制由SVN处理,我对服务器的访问权早已消失

我所拥有的只是这些文件的最新副本,以及一个包含
svn log
输出的文件。在我看来,这些数据似乎足以以某种方式恢复存储库的整个历史。有人知道有没有办法做到这一点吗?通过重新创建SVN回购,或者直接转换为git


如果有帮助的话,我在本地工作副本上使用了TortoiseSVN(仍然有.svn文件夹)。

这似乎是不可能的,因为svn是集中式的,这意味着旧版本的实际内容在svn服务器上

这与分散的VCS(如git)不同,后者的所有版本内容都存储在
.git
文件夹中


您可以使用这些文件的最新版本创建一个git回购协议,然后从那里开始。

这很有意义。我应该考虑一下内容本身的缺乏。。。谢谢