我想在SVNDUMP中使用“svn-dump-reloc”命令进行重组。 我可以从下面的位置获取脚本, http://search.cpan.org/~salva/SVN-DumpReloc-0.02/bin/svn-dump-reloc
我想知道,如何部署此脚本以使用此命令
OR
请告诉我,在Windows环境中使用此命令“svn-dump-reloc”的任何其他来源。
谢谢。
答案 0 :(得分:0)
我得到了如下决议:
当前文件夹结构如下:
项目 - 分支机构 - 标签 - 树干 - SubProject1> (文件和文件夹) - SubProject2> (folder1,folder2) - ReleaseNotes
重构如下标准SVN布局:
项目 - 分支机构 - 标签 - 树干 (移至主干)SubProject1> (文件和文件夹) (移动到主干)SubProject2> (folder1,folder2) (移至主干)ReleaseNotes
按照以下步骤操作:
下载“SVN-DumpReloc-0.02” 已安装“ActivePerl 5.16.1 Build 1601”MSI
在GIT MingW编辑中, 执行命令“cd c:/SVN-DumpReloc-0.02” 执行命令“perl Makefile.PL”结果:“为SVN :: DumpReloc编写Make文件”
注意:之后,应该执行“make install”命令但是它会引发尝试规则......等错误。但是没有用。所以,可以跳过执行“make install” (下载的实用程序“GNUWin32”允许在Windows中执行make命令)
3
=> cat svn.dump | “c:/SVN-DumpReloc-0.02/bin/svn-dump-reloc”SubProject1 trunk / SubProject1> svn.fixed.dump
=> cat svn.fixed.dump | “c:/SVN-DumpReloc-0.02/bin/svn-dump-reloc”SubProject2 trunk / SubProject2> svn1.fixed.dump
=> cat svn1.fixed.dump | “c:/SVN-DumpReloc-0.02/bin/svn-dump-reloc”ReleaseNotes trunk / SubProject2> svn2.fixed.dump
迭代每次重定位。只需确保为“svn-dump-reloc”提供完整路径。
4。 现在,更新转储文件以重新构建文件夹,您可以通过将转储加载到SVN来验证
由于 Dhaval Soni