Git 如何从本地工作副本创建subversion存储库并保留日志和历史记录?

Git 如何从本地工作副本创建subversion存储库并保留日志和历史记录?,git,svn,server,local,relocation,Git,Svn,Server,Local,Relocation,我有一个subversion存储库的本地工作副本。这个项目的服务器已经不存在了,但是我想使用工作副本来创建一个新的本地存储库,如果可能的话,保存项目的日志和历史记录 我尝试了很多东西,花了好几天的时间来尝试,但都没能找到答案。 由于我对重定位和file:///协议有问题,我尝试使用svnserve并创建一个windows服务。但是我的文件夹似乎没有很好的结构。我的repo中只有一个.svn文件夹,但是我找到的信息告诉我应该有conf、db、hooks文件夹等等。。。 因此,我的文件夹无法识别为s

我有一个subversion存储库的本地工作副本。这个项目的服务器已经不存在了,但是我想使用工作副本来创建一个新的本地存储库,如果可能的话,保存项目的日志和历史记录

我尝试了很多东西,花了好几天的时间来尝试,但都没能找到答案。 由于我对重定位和file:///协议有问题,我尝试使用svnserve并创建一个windows服务。但是我的文件夹似乎没有很好的结构。我的repo中只有一个.svn文件夹,但是我找到的信息告诉我应该有conf、db、hooks文件夹等等。。。 因此,我的文件夹无法识别为svn repo

有可能做到这一点吗?正确的方法是什么

我最初的目标是将该项目转换为Git,但由于我未能将其转换,我首先尝试使其成为一个可工作的subversion repo。以便在其工作后将其转换

我读了很多帖子,但大多数都解释了如何在服务器上使用有效的repo。在我的情况下,我只有一个旧的工作副本,而不是由我自己维护的服务器已经关闭


感谢您的帮助

日志和历史记录仅位于服务器上,每次需要查看时都会被请求

由于不再有服务器(也没有存储库的副本),因此无法使用旧签出创建新存储库。-Git是不同的,因为克隆是存储库的完整副本(日志、历史记录和所有其他操作都是本地的,推拉操作除外)

但是,当然,可以创建一个新的subversion存储库并使用旧数据作为初始提交