Vin*_*nzO 1 svn git local relocation server
我有一个Subversion存储库的本地工作副本。该项目的服务器不再存在,但我想使用工作副本,我必须创建一个新的本地存储库,该存储库将尽可能保留该项目的日志和历史记录。
我尝试了很多事情,花了几天的时间尝试执行此操作,但无法解决。由于我在重定位和file:///协议方面遇到问题,因此我尝试使用svnserve并创建Windows服务。但是似乎我的文件夹结构不好。我的存储库中只有一个.svn文件夹,但是我发现的信息告诉我应该有conf,db,hooks文件夹等。因此,我的文件夹未被识别为svn存储库。
有可能做到这一点,什么是正确的方法。
我最初的目标是将项目转换为Git,但是由于转换失败,我首先尝试使其成为可用的Subversion版本库。稍后将其转换为有效。
我读了很多文章,但是大多数都解释了如何使用服务器上的工作仓库。就我而言,我只有一个旧的工作副本,而我自己未维护的服务器已关闭。
谢谢你的帮助
日志和历史记录仅位于服务器上,并且每当要查看它们时都被请求。
由于不再有服务器(也没有存储库的副本),因此不可能使用旧的签出来创建新的存储库。-Git与众不同,因为克隆是存储库的完整副本(日志,历史记录和所有其他操作都是本地操作,除了推和拉操作)。
但是,当然可以创建一个新的Subversion存储库,并将旧数据用作初始提交。