如何将 SVN 转储文件导入 SourceForge?

Posted

技术标签:

【中文标题】如何将 SVN 转储文件导入 SourceForge?【英文标题】:How do I import a SVN dump file into SourceForge? 【发布时间】:2013-01-13 22:59:49 【问题描述】:

我目前在私有 SVN 主机上有一个项目,我想将它转移到我刚刚创建的 SourceForge 项目。我已经导出了当前存储库的转储文件,现在我正在尝试将其加载到我的新项目中。我在this page 的底部找到了如何操作的说明,但我之前从未使用过 shell 帐户、SSH、PUTTY 或任何此类东西,所以我有点迷茫。

首先说明说“将转储文件上传到交互式外壳”。我该怎么做呢?是否有我想在 PuTTY 中使用的命令,或者有什么方法可以将文件 FTP 到某个地方?

其次,当我尝试使用以下命令检出我的存储库时,我收到一个错误“存储库锁定失败。”

adminrepo --checkout svn

【问题讨论】:

【参考方案1】:

“将转储文件上传到交互式 shell”这句话在提及您期望的普通 shell 时毫无意义。我从未使用过 SF,但在浏览了您链接的页面后,我希望这就是他们的意思:

系统 shell.sourceforge.net 似乎提供了一个授予 ssh 访问权限的帐户。所以 a) 很可能它是一个普通的 linux 系统,b) 你可能可以使用 scp 或 sftp 协议将文件上传到该系统上的主目录。然后您可以使用 ssh 登录并使用该文件。您可以为此使用 putty,尽管 putty 是我见过的最糟糕的 ssh 实现。

当然不支持ftp。这是 70 世纪的协议。对所有管理员来说绝对不安全和恐惧。停止使用它,切换到 sftp。

【讨论】:

以上是关于如何将 SVN 转储文件导入 SourceForge?的主要内容,如果未能解决你的问题,请参考以下文章

导入svn存储库转储

如何更新 svn 转储

如何将转储文件夹导入 mongodb 数据库?

如何svn转储特定文件夹并将其加载到特定位置

当我在存储库中丢失一些修订时,如何转储所有 svn 数据?

导入SVN,获取文件存在或文件未找到错误