AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

    • 主页
    • 系统&网络
    • Ubuntu
    • Unix
    • DBA
    • Computer
    • Coding
    • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 436748
Accepted
Grumpy
Grumpy
Asked: 2012-10-11 02:13:43 +0800 CST2012-10-11 02:13:43 +0800 CST 2012-10-11 02:13:43 +0800 CST

提交到新的 SVN 服务器

  • 772

我的旧 svn 存储库不再可访问,物理服务器不再存在。所以,我打算做一个新的。从那以后,我仍然拥有所有实际数据以及新修改和添加的文件。我想知道是否可以将所有文件提交到新的回购协议。还是我必须删除所有 .svn 文件,然后重新开始?

svn
  • 3 3 个回答
  • 169 Views

3 个回答

  • Voted
  1. Best Answer
    golja
    2012-10-11T02:47:57+08:002012-10-11T02:47:57+08:00

    当您检出一个颠覆存储库时,您不会获取所有元数据。因为 Subversion 不是作为 Git 分发的。所以恐怕你丢失了你的历史、修订变更等。

    因此,正如您所猜测的那样,您需要删除 .svn 元数据并创建一个新的存储库并再次提交所有内容。

    • 1
  2. bahrep
    2012-10-11T04:13:58+08:002012-10-11T04:13:58+08:00

    如果您描述“svn repo 已死”是什么意思,那么帮助您会容易得多。究竟发生了什么?你没有备份吗?我从未遇到过存储库完全无法访问的情况(除非它是 FUBAR)。

    顺便说一句,如果问题只是关于与 Subversion 服务器的连接:如果您仍然可以访问存储存储库的机器,您可以随时将存储库移动到另一台服务器。

    • 1
  3. Lazy Badger
    2012-10-11T06:13:25+08:002012-10-11T06:13:25+08:00

    @bahrep 和@golja 的释义

    如果您只有工作副本并且无法以任何形式*访问存储库数据(高级或低级)——您将丢失所有历史记录。

    在这种情况下无法回忆起 Subversion 的行为,但你至少可以尝试(作为最后的手段“创建新的回购”)

    • 将您的 WC 切换到新的空存储库的 URL(如果发生名称更改)
    • 不从当前状态下的 WC 提交数据中删除 .svn 元数据(这可能会失败,因为您在 repo 中有 REV N 并尝试使用 HEAD 修订版 0 提交到 repo)
    • 1

相关问题

  • 使用 crontab 和 /etc/cron.hourly,daily,weekly 的区别

  • 如何定期复制 SVN 存储库而不会丢失目标标签和分支?

  • 如何通过 SVN 命令行接受 SSL 证书?

  • 如何在 slicehost 上设置集市

  • 如何在 Mac OS X 中正确安装 Subversion?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve