0

我想在 SVNDUMP 中使用“svn-dump-reloc”命令进行重组。我可以从以下位置获取脚本, http://search.cpan.org/~salva/SVN-DumpReloc-0.02/bin/svn-dump-reloc

我想知道,如何部署这个脚本来使用这个命令

或者

请让我知道,在 Windows 环境中使用此命令“svn-dump-reloc”的任何其他来源。

谢谢你。

4

1 回答 1

0

我得到的分辨率如下:

当前文件夹结构如下:

项目 -- 分支 -- 标签 -- 树干 -- SubProject1 > (文件和文件夹) -- SubProject2 > (folder1, folder2) -- ReleaseNotes

像标准SVN布局一样重组如下:

项目--分支--标签--trunk (移动到trunk) SubProject1 > (files and folder) (移动到trunk) SubProject2 > (folder1, folder2) (移动到trunk) ReleaseNotes

请按照以下步骤操作:

  1. 下载“SVN-DumpReloc-0.02”安装“ActivePerl 5.16.1 Build 1601”MSI

  2. 在 GIT MingW 编辑器中,执行命令 "cd c:/SVN-DumpReloc-0.02" 执行命令 "perl Makefile.PL" 结果:"writing Make file for SVN::DumpReloc"

注意:之后,应该必须执行“make install”命令,但它会引发 try rule 的错误......等等......并且没有工作。因此,可以跳过执行“make install”(下载的实用程序“GNUWin32”允许在 Windows 中执行 make 命令)

3.

=>cat svn.dump | "c:/SVN-DumpReloc-0.02/bin/svn-dump-reloc" SubProject1 主干/SubProject1 > svn.fixed.dump

=>cat svn.fixed.dump | "c:/SVN-DumpReloc-0.02/bin/svn-dump-reloc" SubProject2 主干/SubProject2 > svn1.fixed.dump

=>cat svn1.fixed.dump | "c:/SVN-DumpReloc-0.02/bin/svn-dump-reloc" 发行说明 trunk/SubProject2 > svn2.fixed.dump

为每个重定位迭代.. 只需确保为“svn-dump-reloc”提供完整路径。

4. 现在,转储文件已更新以重组文件夹,您可以通过将转储加载到 SVN 来验证

谢谢达瓦尔索尼

于 2013-01-01T06:20:40.900 回答