在不影响SVN日期的情况下重新组织目录树

在不影响SVN日期的情况下重新组织目录树,svn,Svn,我有一棵svn树,多年来变得凌乱不堪。它包含许多多年未被修改的文件和目录。。。上次活动的日期是一条主要线索 如果我“svn rename foodir某处/foodir”,我会得到所需的结果,但会有新的日期和历史记录。因此,这些文件看起来比实际更新鲜 有了cvs,我就可以“mv”服务器上的相关文件或目录,从而在不创建历史记录或修改日期的情况下重新组织树。svn是否可以执行相同的操作 我知道“svn propset svn:date”: 但这既尴尬又只是部分解决方案。在存储库中“手动”更改数据对您

我有一棵svn树,多年来变得凌乱不堪。它包含许多多年未被修改的文件和目录。。。上次活动的日期是一条主要线索

如果我“svn rename foodir某处/foodir”,我会得到所需的结果,但会有新的日期和历史记录。因此,这些文件看起来比实际更新鲜

有了cvs,我就可以“mv”服务器上的相关文件或目录,从而在不创建历史记录或修改日期的情况下重新组织树。svn是否可以执行相同的操作

我知道“svn propset svn:date”: 但这既尴尬又只是部分解决方案。

在存储库中“手动”更改数据对您来说不是一个好方法。SCM工具旨在保留“历史”时间线。你可能需要这段历史来解释为什么半年前一些二进制代码运行良好,而现在却被破坏了

我没有在svn移动中看到任何不好的地方-历史记录将显示移动和所有以前的历史记录。因此,您将知道每个文件/目录都来自哪里

但是如果你用的是简历,我可以同意你的看法。在cvs中,与svn相反,不支持文件移动,如果不维护目录,则不支持历史记录。 正是cvs和其他svn所要解决的问题

至于将要更改的日期—如果您有数千个文件,那么谁会关心日期—只需查看svn日志