Date Subversion日期范围,修订版没有日期
我有一个Subversion存储库,它是我们团队可以访问的子树的镜像。 svnadmin转储是使用对源存储库访问受限的帐户创建的。 然后使用svnadmin加载初始化镜像Date Subversion日期范围,修订版没有日期,date,svn,subtree,Date,Svn,Subtree,我有一个Subversion存储库,它是我们团队可以访问的子树的镜像。 svnadmin转储是使用对源存储库访问受限的帐户创建的。 然后使用svnadmin加载初始化镜像 svnadmin load repo < svndump svn propset --revprop -r0 svn:sync-from-uuid af407c0b-a50a-0410-b304-fd27f8ee8df8 %dstrepo% svn propset --revprop -r0 svn:sync-last
svnadmin load repo < svndump
svn propset --revprop -r0 svn:sync-from-uuid af407c0b-a50a-0410-b304-fd27f8ee8df8 %dstrepo%
svn propset --revprop -r0 svn:sync-last-merged-rev 187698 %dstrepo%
svn propset --revprop -r0 svn:sync-from-url %SourceRepo% %dstrepo%
同步正在工作
这导致大量svn修订如下所示
svn log -vl10 repo
....
------------------------------------------------------------------------
r204669 | ebenneheij | 2014-09-22 12:04:00 +0200 (ma, 22 sep 2014) | 4 lines
------------------------------------------------------------------------
....
r204570 | (no author) | (no date) | 1 line
------------------------------------------------------------------------
r204569 | (no author) | (no date) | 1 line
------------------------------------------------------------------------
r204568 | (no author) | (no date) | 1 line
相关的:
相关的:
看起来这些空的修订是用来填充的,但它们破坏了使用日期范围进行修订的选项
我正在尝试使用验证最近30天的提交
svnadmin verify -r {`date -d '30 days ago' +%F `}:HEAD repo
这在revprops中没有日期的修订版上失败
在修订版191375上找不到时间
svnadmin dump和svnsync以某种方式创建了没有日期信息的空修订。
这导致了我看到的错误
我尝试使用svndumpfilter删除空修订版--删除所有空修订版。
该解决方案的问题是svnsync将不再连接。
我现在看到的一个解决方案是用svnrdump替换svnsync,用存储在某处的最新同步版本替换svndumpfilter
我可以用日期填充修订版,以便日期范围可以工作吗
更新:添加镜像描述
更新2:只有路径对我可见的修订才包含日期
更新3:替代建议
更新4:填充的空修订不包含日期,如何填充日期?镜像是如何创建的?是否启用了适当的挂钩脚本以允许在同步过程中修改修订属性(时间戳)?这看起来真的像是那些RevProp没有被加载,或者没有被正确同步。描述是为你的问题而更新的。
svnadmin verify -r {`date -d '30 days ago' +%F `}:HEAD repo