作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我一直在看到有关如何移动存储库的信息,如果您有权访问存储库所在的服务器,但如果您只有存储库的登录信息怎么办?
您能否对存储库及其所有修订进行完整 check out ,然后将其移至另一个存储库?
这是因为我已经接管了一个项目,但是虽然我有登录凭据,但无法访问svn服务器。
最佳答案
我用过rsvndump在转储完整的 SVN 存储库之前,我没有服务器访问权限。这需要一段时间,但效果很好。然后可以使用 svnadmin
将生成的 SVN 转储加载到不同的存储库(包括本地存储库,然后使用 svnsync
将其同步到远程存储库,例如 Google Code)。
如果您打算稍后迁移到 git(我是根据您的 git 标签猜测的),那么您不需要做那么复杂的事情。然后,您可以使用 git svn clone
存储库,然后将您获得的 git 存储库推送到其他服务器。然后所有信息都已经存在(git svn clone
也确实获取了整个 SVN 存储库)。
关于svn - 如果您无权访问 svn 服务器,有没有办法移动 svn 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5296587/
我是一名优秀的程序员,十分优秀!