svn的import问题,急,高悬赏!

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:11:14
我把文件导入到SVN中,可是svn却把文件的最后修改时间更改成导入时的时间了,怎么样才能使它的时间保持最后修改时间。(如果导入一个mfc的dll,我是不想他的最后修改时间改变的。)
可是SVN服务器的目录结构不是正常目录结构阿。怎么把文件放进去呢。里边没有真实的文件

Subversion不提供这个特性。Subversion不存放文件各自的修改日期,而是存放它每次提交等事件的时间 。

如果你一定要这样做的话,可以采取下面的方法:

(1) 将文件一个一个的导入, 按照修改时间和日期进行排序存到各自的revision下面。导入文件的时候, 将svn:date属性修改为原文件的最后修改时间。
(2) 在客户端, 你需要使用"use-commit-times" 选项,以便你之后在checkout的时候将最后修改时间修改成当前时间。

可能这样有点麻烦,但是我记得好像网上有人写了些相应的script什么的来批量执行上面的操作,你可以到网上找找看。

SVN中的最后修改时间就是导入时的时间!
如果你可以对SVN服务器进行操做,就可以把文件直接复制到相对应的文件夹下,这样一来修改时间不会变化.
否则我也不清楚别的方法了.
希望对你有帮助~~

沙发下