Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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存储库_Svn_Git Svn - Fatal编程技术网

链接SVN存储库

链接SVN存储库,svn,git-svn,Svn,Git Svn,我有一个SVN存储库,它每年都为我创建,同时也是一个我无法控制的管理过程(大多数情况下,尽管我可以要求更改)。我想从上一年的旧回购协议中吸取教训,让新回购协议的历史在旧回购协议停止的地方重演。有没有办法在新回购中重播旧回购中的变化?如果版本号改变,我不在乎。我只想了解历史。即使是像使用git svn这样的东西,如果它可以被黑客攻击,那么它也会有所帮助。就像从旧的回购协议中退出,然后推动新的回购协议 我想要一个理想的答案,假设我对SVN服务器没有管理控制权,但假设我有一个全新的未触及的SVN回购

我有一个SVN存储库,它每年都为我创建,同时也是一个我无法控制的管理过程(大多数情况下,尽管我可以要求更改)。我想从上一年的旧回购协议中吸取教训,让新回购协议的历史在旧回购协议停止的地方重演。有没有办法在新回购中重播旧回购中的变化?如果版本号改变,我不在乎。我只想了解历史。即使是像使用git svn这样的东西,如果它可以被黑客攻击,那么它也会有所帮助。就像从旧的回购协议中退出,然后推动新的回购协议

我想要一个理想的答案,假设我对SVN服务器没有管理控制权,但假设我有一个全新的未触及的SVN回购

现在的解决方法就是复制文件并将其添加到新的回购协议中,然后历史记录就会丢失,所以我正试图避免历史记录的丢失

理想的答案是假设我对SVN服务器没有管理控制权

答案是否定的。为了将旧的历史转移到新的回购协议,您必须

  • 在服务器上执行
    svnadmin加载的可能性

  • 编辑一个或多个存储库挂钩(再次-本地),以便执行
    svnrdump加载
理想的答案是假设我对SVN服务器没有管理控制权

答案是否定的。为了将旧的历史转移到新的回购协议,您必须

  • 在服务器上执行
    svnadmin加载的可能性

  • 编辑一个或多个存储库挂钩(再次-本地),以便执行
    svnrdump加载

为什么不试试这个答案Git svn也能帮上忙为什么不试试这个答案Git svn也能帮上忙