我想在 SVNDUMP 中使用“svn-dump-reloc”命令进行重组。我可以从以下位置获取脚本, http://search.cpan.org/~salva/SVN-DumpReloc-0.02/bin/svn-dump-reloc
我想知道,如何部署这个脚本来使用这个命令
或者
请让我知道,在 Windows 环境中使用此命令“svn-dump-reloc”的任何其他来源。
谢谢你。
我想在 SVNDUMP 中使用“svn-dump-reloc”命令进行重组。我可以从以下位置获取脚本, http://search.cpan.org/~salva/SVN-DumpReloc-0.02/bin/svn-dump-reloc
我想知道,如何部署这个脚本来使用这个命令
或者
请让我知道,在 Windows 环境中使用此命令“svn-dump-reloc”的任何其他来源。
谢谢你。
我得到的分辨率如下:
当前文件夹结构如下:
项目 -- 分支 -- 标签 -- 树干 -- SubProject1 > (文件和文件夹) -- SubProject2 > (folder1, folder2) -- ReleaseNotes
像标准SVN布局一样重组如下:
项目--分支--标签--trunk (移动到trunk) SubProject1 > (files and folder) (移动到trunk) SubProject2 > (folder1, folder2) (移动到trunk) ReleaseNotes
请按照以下步骤操作:
下载“SVN-DumpReloc-0.02”安装“ActivePerl 5.16.1 Build 1601”MSI
在 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 来验证
谢谢达瓦尔索尼