【问题标题】:Subversion: How to export *all* projects in a repository?Subversion:如何导出存储库中的*所有*项目?
【发布时间】:2013-11-15 15:47:05
【问题描述】:

我有一个 subversion 存储库,其中存储了 40-50 个单独的项目。我怎样才能导出所有这些项目/树/(或任何你称之为的)以便我可以将它们迁移到另一台机器上?如果我不必单独做每一个,奖励积分:)

【问题讨论】:

  • “迁移到另一台机器”是什么意思?您是否将存储库移动到新服务器?试图在另一台机器上获取工作副本?只想获取存储库中文件的副本?
  • 是的,正在移动到新服务器。
  • 那么您可能想要svn dump 然后svn load,或者只是复制存储库文件夹,正如此处接受的答案中所建议的那样:stackoverflow.com/questions/49450/…

标签: svn version-control


【解决方案1】:

我会使用 svnadmin dumpsvnadmin load,因为这样您就不必担心文件系统级别的兼容性。

请注意,SVN 将所有内容存储在存储库级别而不是项目级别。存储库就像数据块。如果您想将项目分离到不同的存储库中,那么您手头上的工作量很大。仅将整个存储库一起迁移很容易!只要确保在您进行转储时没有人在写入存储库。

【讨论】:

    猜你喜欢
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多