Gre*_*ean 10 svn version-control
我们的电源故障耗尽了我们的UPS,随后关闭了我们的SVN机器.当它启动时,系统时间不正确.
不幸的是,直到有些人已经做出改变之后才发现这种情况.所以现在我们有一些修改,比第一次修订早几年.
有没有办法纠正这个日期,所以事情是有序的?
And*_*ett 14
日期/时间是修订的属性.找出修订号(或使用HEAD),并使用propset或propedit和--revprop修改它.
svn propset svn:date 'YYYY-MM-DDTHH:MM:SS.MMMMMMZ' --revprop -r HEAD /path/to/wc/file
Run Code Online (Sandbox Code Playgroud)
您必须使用它才能获得正确的设置组合.您还可以在高级属性下查看红皮书.(我链接到1.4,调整以适合您的版本).
更改修订的svn:date属性:
svn propset -rXXX --revprop svn:date "2008-03-10T03:00:00.000000Z" repository
或使用TortoiseSVN,显示日志 - >右键单击修订 - >显示修订属性:

您将需要pre-revprop-change挂钩,空shell脚本或批处理文件来完成工作.
| 归档时间: |
|
| 查看次数: |
12380 次 |
| 最近记录: |