svn-dump-reloc在windows命令提示符下使用

时间:2012-12-20 12:55:37

标签: svn

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

我想知道,如何部署此脚本以使用此命令

OR

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

谢谢。

1 个答案:

答案 0 :(得分:0)

我得到了如下决议:

当前文件夹结构如下:

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

重构如下标准SVN布局:

项目         - 分支机构         - 标签         - 树干 (移至主干)SubProject1> (文件和文件夹) (移动到主干)SubProject2> (folder1,folder2) (移至主干)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”结果:“为SVN :: DumpReloc编写Make文件”

  3. 注意:之后,应该执行“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