从一个存储库导出SVN目录并提交到另一个存储库

Kor*_*idu 6 svn

我们有一个SVN存储库,它与我们的所有票证,维基等在线存储.出于部署目的,我们需要使用我们无法控制的第二个SVN存储库:我们不能使用svndump,svnload,svnsync等.我们可以基本上更新和提交.

在部署时,我想从Dev Repo导出工作副本,然后将其提交到Staging + Live repo.请参阅下面的草图,粗略了解我需要做什么.

SVN工作流程

是否有SVN命令正在执行此操作?我可以使用svn export命令但是我必须手动添加所有新文件我相信.另外,我想避免在只有少数更改时导出所有文件.因此,我希望每次要部署站点时都避免重新创建S工作副本.

或者可能有一个更简单的解决方案?

最好的祝福

Fra*_*itt 7

我建议这种方法:

  • 通过创建工作副本svn co s+l_repo(初始结账,可以手动完成)
  • 将您的dev repo导出svn export到此工作副本中,覆盖其中的所有文件
  • 通过添加所有新文件 svn add --force
  • 将您的工作副本提交到s + l repo

轻松编写脚本,您可以每晚通过批处理作业运行它.