【问题标题】:Avoiding SVN Checkout and Update with Copy and Paste?使用复制和粘贴避免 SVN 签出和更新?
【发布时间】:2012-06-01 07:11:03
【问题描述】:

我在 Assembla 上的 SVN 上有大约 20GB 的文件,我想将它们复制到我在本地拥有的另一台笔记本电脑上。我已经有 SVN 上文件的本地副本。

我想做的是将我想要的文件从现有计算机驱动器复制并粘贴到外部驱动器和新机器上。这可能吗?这会扰乱 SVN 连接吗?

我试图避免 20GB 的“结帐”(SVN 更新)。

这行得通吗?

谢谢!

【问题讨论】:

  • 这应该可以。确保复制所有内容 - 包括隐藏文件/文件夹。
  • 可以把你的客户端的版本信息加进去吗?尤其是 1.6.x 或 1.7.x 会有所不同。
  • 我在旧机器上有 1.6 版本的 SVN 文件,在新机器上有一个兼容 1.7 的 TortoiseSVN。请指教。 @Malenkiy_Scot - 我试过这个......它没有按预期工作。

标签: svn tortoisesvn


【解决方案1】:

在工作副本上使用“svn export”命令。也就是说,类似'svn export c:/workingcopies/myproject c:/notworkingcopies/myproject'。这会将工作副本的头版本导出到新目录中。

我相信(但不确定)TortoiseSVN 的导出命令会以同样的方式工作。

新版本的 subversion 将文件的原始“原始”副本存储在 .svn 目录中,使用 sqlite 数据库存储内容,并且通常不支持像旧版本那样简单地复制文件。

我不确定格式更改是什么时候发生的,抱歉。

【讨论】:

  • 谢谢,但是,虽然我知道我可以“导出”数据 - 然后我如何获得“更新”(SVN 更新)并提交更改。是否有 SVN 导入之类的东西?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-06-07
  • 1970-01-01
  • 2016-03-02
  • 2014-03-03
  • 1970-01-01
  • 1970-01-01
  • 2018-01-05
相关资源
最近更新 更多