我想只将选定的目录移动到新的svn存储库, 有历史,但是...我不想转储庞大的svn存储库。
我只能访问存储库。
我已经创建了获取所有目录的脚本,找到了每个目录的第一个修订版本 所选目录的所有修订列表。
然后通过该列表。所以我修改了32,...... 41,只有我的目标发生了变化。
现在我想将每次修订更改的更改提交到新存储库。 不幸的是,svn_load_dirs.pl不允许传递评论。
有没有办法在svn_load_dirs.pl期间提交我的评论?
只是为了确保svn_load_dirs会在单个版本中进行所有更改吗?
答案 0 :(得分:0)
为什么不首先使用svnsync
复制整个存储库,然后使用svnadmin
和svndumpfilter
来获取相关信息?
答案 1 :(得分:0)
我找到了解决方案。它似乎是最新版本的 svn_load_dirs.pl可以设置评论信息。
从中下载trunk的trunk版本 apache site
您可以使用“-message”选项设置消息。
在使用脚本更改之前: 我的$ svn ='@ SVN_BINDIR @ / svn'; 指向你的svn二进制文件,在我的例子中:/ usr / bin / svn